源代码管理-SVN自动更新
在多个项目组协同开发的工程中,使用SVN做源代码管理,会是我们的选择之一。它解决了微软VSS独占式编辑模式,SVN真正做到了协同开发。
但是,在服务端我们有多个SVN源,而且这些源和我们本职开发没有直接关系时,往往在开发时,我们会忘记或者根本不关心更新这些源。
这种情况我们可以考虑写一个批处理结合Windows的计划和任务去完成SVN源的自动更新,步骤如下:
1)下载:SVN客户端(必选)
2)下载:VisualSVN Server Manager(必选)
3)批处理,autosvn.bat
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
@echo off
SET SVN="C:\Program Files\VisualSVN Server\bin\svn.exe"
SET DIR="E:\Task\Extend\BaiduYoua\Test"
call %SVN% update %DIR% --username yoursvnusername --password yoursvnpassword --non-interactive
SET SVN="C:\Program Files\VisualSVN Server\bin\svn.exe"
SET DIR="E:\Task\Extend\BaiduYoua\Test"
call %SVN% update %DIR% --username yoursvnusername --password yoursvnpassword --non-interactive
4)根据项目需要制作Windows计划和任务
作者:Olar Tan
出处:http://www.cnblogs.com/olartan
♪:没有做不到的 只有偷懒而错过的 ♪