关于tortoiseSVN批量更新项目

项目一多,每次都要每天去update一下,感觉有点多余,就想想来怎么搞。经过大佬指点后,小记一下。

首先SVN安装时候,要先选择一项。“Will be installed on local hard drive”

 

安装后,就可以自己先桌面创建txt文件,内容编写后,改txt后缀名呈bat,这样就变成bat文件,放在桌面随时点击就可以更新对应目录。

当然txt内容也是要自己写一小段代码,大概就是根据自己对应更新的目录,cd进入后,执行svn update拉取svn最新资源。

示例:(以下无法解决冲突)

F:    #进入对应盘符
cd F:XXX/XXX    #进入对应目录
svn update    #执行更新
pause    #这里看情况加,如果想看更新内容,可以不直接关闭

 示例:(解决冲突,优先使用服务器)

E:
cd E:\G11\code\client\trunk
svn cleanup #清理可能残留的写锁,确保 update 不会被卡住
svn revert -R .   #撤销本地任何版本化改动,把基线对齐到服务器
svn update --accept theirs-full #拉取服务器最新版;遇到冲突一律用服务器版本
pause  #想看更新内容就保留 pause;不需要可以删掉这一行

 

posted on 2023-03-16 10:33  Damon_Ding  阅读(247)  评论(0)    收藏  举报