公司的SVN目录比较多,一个项目往往有好几个目录(代码,文档,管理,二进制发布),每天手动更新各个文件夹是一件比较郁闷的事情,就上网找到了自动更新多个文件夹的方法
创建一个batch文件,内容如下
1: @echo off
2: FOR %%A IN (
3: "d:\arm\jk12\01-2012model-management\"
4: "d:\arm\jk12\02-2012model-specifications\"
5: "d:\arm\jk12\03-2012model-development-JK12\"
6: "d:\arm\jk12\04-2012model-firmware\"
7: "d:\arm\jk12\Scatter\"
8: ) DO START TortoiseProc.exe /command:update /path:%%A /closeonend:1
batch文件里面的那些目录根据具体各人的具体情况要做更改,其中/closeonend是说更新完后要不要关闭更新窗口。运行这个batch就会打开多个更新窗口,等更新完毕,窗口会自动关闭。
下一步是做自动更新,要去Control Panel -> Scheduled Task->Add Scheduled Task, 然后按照步骤一步一步设置,选择执行前面那个batch文件。设置中最小周期是每天,所以要设置完后打开高级设置,里面设置成每15分钟执行,知道公司下班时间,这样从工作开始时间,到下班时间,系统会每15分钟执行一次batch文件来更新各个SVN文件夹。
No comments:
Post a Comment