如何使用 java 代码进行 CVS 提交

How to do CVS commit using java code

我需要使用 java 代码将文件提交到 CVS 存储库。

我的要求是,单击提交按钮时,我需要接收对 java 方法的调用,然后在后台使用 Java 代码将文件提交到 CVS 存储库,而不使用任何GUI 工具。

我知道以下项目。

如何使用上述详细信息连接到 CVS 服务器然后进行提交?

请在下面找到对我有用的解决方案。 它非常简单易行。

   ProcessBuilder builder = new ProcessBuilder(
            "cmd.exe", "/c", "cd D:/CVS_REPO/ && dir && cvs checkout  && cd project_folder && cvs commit -m \"Admin Tool\"");
        builder.redirectErrorStream(true);
        Process p = builder.start();
        BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line;
        while (true) {
            line = r.readLine();
            if (line == null) { break; }
            System.out.println(line);
        }