我可以让SVN与来自其他服务器的代码保持同步吗?

时间:2009-11-24 11:58:16

标签: svn

有一个我已经修改过的开源项目。我没有对SVN服务器的写访问权限。我想版本控制我的客户SVN服务器中的代码(我无法从SVN更改,因为我不选择他们运行的软件)。

将代码放入客户的SVN存储库中的最简单方法是什么?仍然能够在项目发生时同步更改项目自己的存储库?

2 个答案:

答案 0 :(得分:2)

您必须定期将其他svn修改与您的存储库合并。

你可以这样:

svn merge -r lastRevisionIMerged:head http[s]://other'svnrepository
svn commit

否则,只需在存储库中将其添加为外部(请参阅link text

上一个解决方案,使用一些分布式修订控件,如svk或git。

答案 1 :(得分:0)

看看svk。它能够镜像svn存储库。