2010-11-16 79 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