我想保存到Subversion版本库。
我正在使用命令-svn commit -m \“\” ./cms_test/www
我的课是:
public int doBackup(){
int exitVal=-99;
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("svn commit -m \"\" ./cms_test/www");
exitVal = proc.exitValue();
System.out.println("Process exitValue: " + exitVal);
} catch (Throwable t)
{
t.printStackTrace();
}
return exitVal;
}
应该进行这项工作,还是我需要做其他事情。
最佳答案
为什么不使用SVNKit之类的东西呢?
SVNKit是一个纯Java工具包,它实现了Subversion的所有功能,并提供了与Subversion工作副本,访问和操作Subversion存储库(这些均在Java应用程序中)一起使用的API。
好处是:
所有这些以及学习新API的乐趣。