我需要使用java代码将文件提交到CVS存储库。
我的要求是,当单击提交按钮时,我需要接收对java方法的调用,然后在后台使用Java代码将文件提交到CVS存储库,而不使用任何GUI工具。
我知道以下项目。
如何使用上述详细信息连接到CVS服务器然后进行提交?
答案 0 :(得分:1)
请在下面找到适合我的解决方案。 它非常简单易用。
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);
}