2010-02-05 75 views
3

我有一個Java項目從一個SVN存儲庫簽出,我已閱讀訪問權限。 對於這個項目,我添加了我自己的軟件包。 我上傳了整個項目,包括我的包到我自己的SVN存儲庫。 是否有一種簡單的方法可以從我最初獲得該項目的存儲庫更新源代碼?來自兩個SVN回購來源

回答

3

我認爲你正在尋找SVN的外部:http://svnbook.red-bean.com/en/1.0/ch07s03.html

+0

我寧願讓我的存儲庫中的所有代碼。 – Mihai 2010-02-05 18:34:33

+1

我明白了,那麼是的,你想要供應商分支機構。我的回答是錯誤的。 – 2010-02-05 19:12:54

4

這種情況通常是使用Vendor Branches處理。

EDIT

還要考慮使用一個分佈式的版本控制系統(MercurialBazaarGit)。我認爲他們中的大多數也可以連接到Subversion版本庫(對於Bazaar我敢肯定...),它們專門爲這種情況而設計。

+0

我閱讀過有關這些內容的文章,但不好的一部分是我的文件夾位於文件夾樹的深處。我將不得不手動複製每個文件夾,對吧? – Mihai 2010-02-05 18:56:59

+0

基本上你有一個分支爲原始圖書館。你從這個分支創建一個最初的副本到你的主幹,並繼續在那裏工作。如果原始庫中有更改,則將這些更改放入供應商分支(手動afaik),然後將這些更改合併回主幹。它的位置變化沒有太大的區別,原理總是一樣的。 – MartinStettner 2010-02-05 19:20:53

+0

好吧,我想我會試試。儘管能夠整合它們會很好。 我想堅持svn,因爲我有一個倉庫。 (我不是服務器管理員) – Mihai 2010-02-05 19:29:54