有一个我已经修改过的开源项目。我没有对SVN服务器的写访问权限。我想版本控制我的客户SVN服务器中的代码(我无法从SVN更改,因为我不选择他们运行的软件)。
将代码放入客户的SVN存储库中的最简单方法是什么?仍然能够在项目发生时同步更改项目自己的存储库?
答案 0 :(得分:2)
您必须定期将其他svn修改与您的存储库合并。
你可以这样:
svn merge -r lastRevisionIMerged:head http[s]://other'svnrepository
svn commit
否则,只需在存储库中将其添加为外部(请参阅link text)
上一个解决方案,使用一些分布式修订控件,如svk或git。
答案 1 :(得分:0)
看看svk。它能够镜像svn存储库。