2009-04-29 48 views
3

我們正在對具有核心和模塊的項目使用SVN。我們希望模塊開發與核心分離,但模塊將位於核心文件內部。與網頁設計有關的版本控制的最佳做法

我的問題是這樣的:你將如何設置存儲庫來管理這樣的事情? 你會把你所有的模塊放到他們自己的倉庫中嗎?如果你想在一個特定的模塊上工作,你需要檢查你想要工作的核心和模塊的版本,一種不同的方式。

認爲像WordPress的東西。

示例: 根/
的index.php
file1.php
file2.html
something.php
FolderA
FolderB中
ModulesFolder/
Module1Folder/
Module2Folder/

回答

0

我們已經有了一個核心庫,然後是我們子模塊的存儲庫,然後使用subversion「externals」prop來核心引用這些模塊,它會根據您的需求自動檢查/更新引用項目設置。因此,例如可以將模塊保留在給定的版本中。

0

我們有一個非常類似的系統,我們使用一個存儲庫並分解中繼和每個分支的核心和模塊。我們發現使用這種結構來維護版本,標籤,分支等是比較容易的。它還使我們能夠使用單個Trac安裝來跟蹤所有內容。 (http://trac.edgewall.org/