TortoiseSVN是一个比较好用的SVN GUI Client。但是其命令行使用,不是full command line的,例如下面的
co操作,必须人工点击Check out dialog的ok按钮,co才能继续完成。
例如,我们可以编写如下的bat文件完成co操作。
autosvncheck.bat
http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html
co操作,必须人工点击Check out dialog的ok按钮,co才能继续完成。
TortoiseProc.exe /command:checkout /path:"D:\svnrepo\myprj" /url:"svn://hostname/myprj" /closeonend:1
如果想完全的自动化,可以使用subversion的client(如Win32SVN)。下载路径如下:http://subversion.apache.org/packages.html#windows
例如,我们可以编写如下的bat文件完成co操作。
autosvncheck.bat
cd d:\svnrepo
mkdir myprj
REM check out the latest project
svn checkout svn://hostname/myprj myprj --username user1
cd myprj
REM update working copy
svn update
参考:
1.附录 D. TortoiseSVN 操作http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-automation.html