【发布时间】:2010-10-28 22:42:48
【问题描述】:
这个问题的变体被问了很多次,但没有一个答案能说明我感兴趣的内容:
我希望(显然... :) 将我的本地工作副本与两个不同服务器上的两个存储库同步。如果我将svn switch 与--relocate 选项一起使用,是否可以(并且相当安全)与两个存储库保持同步(必要时手动合并更改)以及有什么注意事项?
背景:一台服务器托管我的私人 svn,另一台是“官方”svn,几个人可以访问并提交更改。
在我的私有 svn 中保留额外的代码副本的主要动机是
- 我可以进行“脏”(未经测试)的提交,并且
- 我的私有 svn 中有其他代码依赖于来自公共 svn 的代码,因此如果有一天官方 svn 消失,我的 svn 中的所有代码历史都将变得无用。李>
【问题讨论】:
-
看看分布式系统,如 git、Hq 等。有些还可以用作 SVN 服务器的前端。我想这些会比单独的 SVN 更好地为您服务。
标签: svn repository switch-statement