我需要同步一个 svn 存储库,我知道我可以用 svnsync 做到这一点,但问题是我需要与另一个用户一起提交到从存储库,所以主存储库上的 svn 信息不包含在从库中但能够使用 svn log/diff 检索从存储库更改。
有没有办法做到这一点,或者我必须创建一个 shell 脚本来实现这一点?
如果必须使用 shell 脚本来完成,我的想法如下:
0) create a daily cronjob
1) make a diff of files between master and slave
2) svn add / del of the the different files in the slave
3) rsync master to slave
4) commit all files