2011-02-18 36 views
0

可能重複:
How would you organize a Subversion repository for in house software projects如何組織我的項目文件和目錄放到svn中並返回?

嗨,

這是關於它的大項目,許多目錄svn的問題。

我是新來的svn,但我GOOGLE了一個簡單的答案,並沒有找到它:如何整理我的項目文件和目錄被投入到SVN和回?或者有我的問題的其他解決方案?

我的項目包括這些:php,java,動作腳本和MySQL。正如你所看到的,這些是完全獨立的實體。在開發過程中將其重新組合到一個目錄中,以便將它放到svn中,似乎讓我的項目變得很糟糕。

有沒有關於如何管理的最佳實踐?

注意!英語不是我的母語。

克里斯

+0

重複? http://stackoverflow.com/questions/51217/how-would-you-organize-a-subversion-repository-for-in-house-software-projects或http://stackoverflow.com/questions/3872103/how-以整理項目的目錄換svn的 – 2011-02-18 13:05:39

回答

0

您可以簽出從SVN任何文件夾到你的硬盤上的任何位置。你可以使用你將要使用的文件夾結構,只需要知道你的項目目錄在哪裏。 對於一個項目,一般都會有一個文件夾。

0

如果真的是一個單一的項目,那麼他們是不是在所有的不相關的,你說:他們是同一個整體的各個部分,並沒有對方將沒有意義。

Subversion版本庫的典型結構有一個項目根目錄,我們稱之爲project/,在該目錄下,該單個項目的所有文件都駐留在該目錄下。

爲了支持標記和分支,通常爲這些子目錄創建兩個子目錄;這給了我們項目/標籤/項目/分支。最後,爲了擁有一個容納最新版本的整潔的地方,通常使用名爲project/trunk/的目錄。

您會將您的各種零碎的項目/主幹/目錄下,可能與項目/主幹/ PHP/項目/主幹/ JAVA/等結束了。

幹線的結帳看起來像

$ svn co /path/to/repo/project/trunk project/ 

這會給你打電話只是項目/工作目錄,這將容納所有的特定語言的子目錄及其文件的主幹版本。