我們正在與一個沒有可切換主題概念的PHP應用程序合作;情況是,我們正在修改應用程序以添加我們自己的功能,以及用於我們自己的外觀和感覺的CSS/Smarty模板。SVN:嵌套回購
我們有2個項目基於這個應用程序,每個都有不同的佈局/演示。因此,我需要存儲庫來存儲這兩個CSS /模板,但某種程度上,我們可以在相應的項目中正確的「合併」。如何才能做到這一點?
我們正在與一個沒有可切換主題概念的PHP應用程序合作;情況是,我們正在修改應用程序以添加我們自己的功能,以及用於我們自己的外觀和感覺的CSS/Smarty模板。SVN:嵌套回購
我們有2個項目基於這個應用程序,每個都有不同的佈局/演示。因此,我需要存儲庫來存儲這兩個CSS /模板,但某種程度上,我們可以在相應的項目中正確的「合併」。如何才能做到這一點?
您可以創建兩個存儲庫,並使用外部鏈接功能來「包含」其他存儲庫,或者只需在存儲庫的基本級別創建文件夾並將項目放到那裏。
RepoBase/Project1/trunk/
RepoBase/Project1/tags/
RepoBase/Project1/branches/
RepoBase/Project2/trunk/
RepoBase/Project2/tags/
RepoBase/Project2/branches/
如果這兩個項目都在彼此依賴了很多,你甚至可以選擇這種佈局:
RepoBase/trunk/project1
RepoBase/trunk/project2
RepoBase/tags/project1
RepoBase/tags/project2
RepoBase/branches/project1
RepoBase/branches/project2
這裏是你如何包括在回購外部引用:
http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.advanced.externals
簡版:沒有嵌套存儲庫這樣的事情。 Google for svn externals。