TortoiseSVN---针对 Windows 平台的 Subversion 客户端
时间:2010-11-15 来源:尛尛蟲
重要
请记住TortoiseSVN是一个GUI客户端,这个自动化指导为你展示了让TortoiseSVN对话框显示并收集客户输入,如果你希望编写不需要输入的脚本,你应该使用官方的Subversion命令行客户端。
TortoiseSVN的GUI程序叫做TortoiseProc.exe。所有的命令通过参数/command:abcd指定,其中abcd是必须的命令名。大多数此类命令至少需要一个路径参数,使用/path:"some\path"指定。在下面的命令表格中,命令引用的是/command:abcd参数,余下的代表了/path:"some\path"参数。
因为一些命令需要一个目标路径的列表(例如提交一些特定的文件),/path参数可以接收多个路径,使用*分割。
在文档的最边边有写命令的例子,由于开始没有看到这几行具体的例子,没搞清楚“所有的命令通过参数/command:abcd指定,其中abcd是必须的命令名。”这句话的意思,以为command也是一个具体的命令,需要用具体的命令代替才行呢,折腾了半天,在看到最下边的这几行例子之后才恍然大悟。
看文档第一遍一定全文浏览。cmd里使用 TortoiseSVN命令格式:
TortoiseProc.exe /command:各个命令
Examples (which should be entered on one line):
TortoiseProc.exe /command:commit /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt" /logmsg:"test log message" /closeonend:0 TortoiseProc.exe /command:update /path:"c:\svn_wc\" /closeonend:0 TortoiseProc.exe /command:log /path:"c:\svn_wc\file1.txt" /startrev:50 /endrev:60 /closeonend:0
相关阅读 更多 +