已经试用过svnsync工具,非常强大,简单的讲就是一个SVN的拷贝,关于遇到的问题做一个整理。
windows版本:
1.把要同步的SVN(目的SVN)的Repository下的pre-revprop-change.tmpl改为pre-revprop-change.bat
目的是为了保护目的服务器的提交用户只能使SVNMaster。
内容如下:
Windows bat file:
- IF "%3" == "SVNMaster" (goto :label1) else (echo "Only the SVNMaster user can change revision properties" >2 )
- exit 1
- goto :eof
- :label1
- exit 0
Linux sh file(别忘了分配执行权限):