Demo:
/**
* 2019年6月21日下午6:24:02
*/
package testsvn;
import java.io.IOException;
/**
* @author XWF
*
*/
public class TestSvn {
/**
* @param args
*/
public static void main(String[] args) {
try {
Process proc = Runtime.getRuntime().exec("cmd.exe /c svn add \"E:/svn资源位置/需要添加的文件夹或文件\"");//需用\"转义
proc.waitFor();
System.out.println("finished add");
Process proc2 = Runtime.getRuntime().exec("cmd.exe /c svn commit -m \"提交日志\" \"E:/svn资源位置/需要添加的文件夹或文件\"");
proc2.waitFor();
System.out.println("finished commit");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
参考:https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-cli-main.html
本文展示了一段Java代码示例,演示如何通过命令行使用SVN进行文件添加和提交操作。具体步骤包括运行Runtime.exec()执行命令行指令,完成SVN add和SVN commit过程。
1157

被折叠的 条评论
为什么被折叠?



