我使用eclipse galileo和subversive插件或Tortoise SVN进行更新。
可以安排自动更新(例如,每晚)? 如果是,是否可以将其配置为仅更新非冲突文件?
答案 0 :(得分:19)
我通过计划任务使用此命令 - 假设您已安装Silksvn(但任何svn客户端都会执行此操作)
"C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log
它只会更新不冲突的文件,所以不用担心。
或者甚至,使用此命令从TortoiseSVN执行此操作
C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1
closeonend可以是其中之一
/closeonend:0 don't close the dialog automatically
/closeonend:1 auto close if no errors
/closeonend:2 auto close if no errors and conflicts
/closeonend:3 auto close if no errors, conflicts and merges
/closeonend:4 auto close if no errors, conflicts and merges for local operations
答案 1 :(得分:3)
只计划每晚运行批处理文件的任务。批处理文件只使用Subversion命令行客户端调用svn更新。很简单,对吧?
答案 2 :(得分:2)
当连接断开时,弹出窗口仍然存在同样的问题,因此我只安装了svn的命令行版本并使用Windows批处理脚本检查了返回的ERRORLEVEL
答案 3 :(得分:0)
Microsoft任务计划程序或CRONw