2009-10-20 62 views
0

我有一個涉及其他兩個不同項目的項目。所以通常情況下,我會使用svn:externals,但這裏的情況有點不同。 我正在使用特定的CMS,我可以輕鬆地檢出資料庫,添加一些自定義內容並擁有使用我的「框架」的網站。 但是如果我想要版本控制自定義的東西,我該怎麼去做呢?由兩個存儲庫組成的一個工作副本

例如,我有一個文件夾,名爲模板。我想從這裏的一些內容來自存儲庫A(「框架」),以及一些來自存儲庫B.如果我檢出存儲庫A,我不能將該目錄作爲B的外部添加,因爲它已經存在。

難道還有其他途徑嗎?

回答

0

你可以與出口,而不是籤填寫您的CMS目錄。然後在不同的存儲庫之間不會有衝突。

當然這樣你失去從您的CMS目錄中犯任何變化的能力。

+0

對,我一定要提交變化的能力。不僅是我,還有其他任何檢查存儲庫的人(這會讓外部人如此吸引人) – blockhead 2009-10-20 14:54:24

1

你必須做的「淺」檢出,這意味着與正是你想要的目錄和文件建立你的工作副本的選項。這將使您能夠在需要的地方從任一存儲庫中分發內容,並且每個工作副本都可以獨立於另一個工作副本。有關詳細信息,請參閱documentation

你想要做什麼是結構項目的文件,使各種信息庫中的內容被隔離。

例子:

 
\myProject 

From repo A: 
\myProject\foo 
\myProject\foo\subfoo 

From repo B: 
\myProject\foo\bar 
\myProject\foo\baz 
相關問題