我已经检查了一个外部的svn存储库,我已经应用了几个补丁.
(应用补丁只能由于冲突而手动完成.)
现在,我希望能够以适当的方式维护远程存储库的本地副本.
(除了在远程存储库上读取之外,我没有任何其他访问权限.)
首先,我需要能够在某种源控制系统中检入我的本地更改,因为应用补丁涉及手动步骤.
其次,我仍然希望能够从远程存储库接收更新.
实现这一目标的最佳方法是什么?
最佳答案 我想我可以使用不同的源控制系统作为本地副本而不是svn?
例如.检查我的完整本地副本,包括.svn文件夹到cvs.
或者我也可以使用git-svn,但我不确定这是否是最好的解决方案.
有更好的建议吗?
更新:是的,git-svn似乎是首选的解决方案.
但是为了记录,人们也可以使用hg with svn.