2010-02-02 94 views
1

本質上,我正在查看既可以作爲存儲庫又可以同步到另一個存儲庫的文件夾。我明白我可以通過簽出2個文件夾來解決這個問題。但我面臨的空間限制,所以我可以有一個以上的SVN配置文件夾結構?我可以擁有一個屬於多個SVN存儲庫的文件夾嗎?

謝謝!

使用案例要求:有2臺電腦同步到一個文件夾。但是,兩臺計算機都沒有連接到網絡,並且可以通過拇指驅動器連接。我怎樣才能從2臺電腦同步文件夾?

我的想法是在拇指驅動器的存儲庫,並同步到它。然而,計算機也可以連接到互聯網,在這種情況下,我們不需要拇指驅動器,我不希望它是一個依賴項,因此使這兩臺計算機中的一個成爲一個存儲庫是一種方法。所以實際上,在計算機上,1個文件夾可能同時存在另一個存儲庫和一個回購本身。這是清楚的嗎?

+0

我不知道我明白你想要做什麼,或者爲什麼你會做到這一點。你能提供一個用例嗎? – RedFilter 2010-02-02 18:52:31

+0

添加了一個用例,請查看! :) – nubela 2010-02-02 18:58:00

+1

由於這個原因,分佈式VCS存在 – davidosomething 2010-02-02 19:01:26

回答

3

我不是你的解釋很清楚,要麼你有可能同步到2個不同的存儲庫中的文件夾或你希望你的文件夾也作爲儲存庫等,而實際上SVN的工作副本?

無論如何,對於第一種情況,你可能能夠使用svn switch --relocate命令來改變其存儲庫工作副本連接。這隻適用於您的存儲庫實際上是相同的但位於不同位置的情況。詳情請參閱the manual

,你可能想看看是分佈式版本控制系統像git的或反覆無常的另一種可能性。藉助這些工具,您可以擁有多個獨立的存儲庫,可以相互更改/推送更改。

+0

Git推薦的+1。它處理這種情況真的好得多。 – RedFilter 2010-02-02 19:06:13

相關問題