svn好像不能实现两个svn服务器子目录的同步,没办法,只能霸王硬上弓了:
现在要实现A服务器下面的目录B,同步a服务器下面的b。
1. 首先co a到a'。
2. 执行find a'/b/ -name .svn -print0 | xargs -0 rm -rf;
注意-print0和-0,防止文件或文件夹名字带空格(好好学学find和xargs)。这条命令是除去b里面的svn库信息。
3. co A 到A'。
4. cp -r a'/b A'/B,svn add B,svn commit -m "update"。
5. 完毕
以后就执行一个脚本,脚本基本内容为:
不知道有没有其它的方法。