2010-11-16 53 views
0

我将从一个源中检出一个存储库,我不能在其中提交更改。然后,我要更改代码并将其提交给我自己的SVN服务器。问题是,我想保持我的代码也可以从原始SVN服务器更新,但更改将始终保存到我自己的服务器。SVN不同的更新和提交源

是否有可能使用外部?或者他们会尝试将更改提交回原始服务器? 如果你知道一个方法,是否有可能使用tortoiseSVN来完成?

+1

这在SVN中是一件很痛苦的事情。如果您不必使用SVN,请考虑使用其中一个DVC到SVN适配器,然后在Git或Mercurial中执行您的工作。 – 2010-11-16 09:33:25

回答

0

我不认为外部是这样的。

您可以从其他存储库导出源文件,然后将其导入到您的源文件中。对于将来的更新,您可以将其他资源库中的源代码合并到您的主干中

0

正如你说你没有访问原单SVN repostiroy它的将是相当棘手做到这一点。结账SVK,它有创建本地分支的这个选项,你将能够做出改变。

作为一个更好的选择,你可以尝试git-svn,这是上述的更好的形式。

+0

问题是,存储库已经创建并存在。 – mohamnag 2010-11-16 21:22:34

+0

你的意思是本地存储库已经存在? – 2010-11-29 08:31:39