2010-05-05 107 views
0

我爲我和一些同事設置了一個存儲庫。Subversion術語。項目,模塊和根目錄之間的區別

我手邊有一個Subversion版本庫,以及所有必需的權利。通常的目錄骨架已經爲我設置(分支,標籤和中繼)。

現在我正要爲我和我的同事創建一個目錄來存放我的文件。我很確定把它放在trunk中的正確位置。

現在在這裏和那裏的教程,我看到諸如 「模塊」 和 「項目」,比如在

檢出項目 - svn籤

svn checkout http://host_name/svn_dir/repository_name/project/trunk proj

proj在上面的行中有一些榮耀的目錄在trunk中?除了在trunk,mkdir上籤出外,我應該做其他事情,然後在爲我和我的同事創建目錄時進行提交?

項目,樹幹和模塊中的目錄有什麼區別?

回答

1
`svn checkout http://host_name/svn_dir/repository_name/project/trunk proj` 

在上述行一些樹幹上榮耀目錄proj

不,這是在倉庫,其中有tagsbranches,並trunk作爲子目錄一個頂級目錄。它已簽出到本地文件夾./proj。據推測,無論誰寫這個喜歡不檢查tags,branchestrunk文件夾,而是svn switch他們之間的結帳,而不是。

1

在上述命令中,「proj」只是指定內容將被檢出到的本地目錄(路徑)。

有關更多信息,請參閱「svn help checkout」的輸出。

您可能會發現閱讀一本書如​​(使用Subversion進行版本控制,可在Open許可下獲得)很有用。

有很多方法來設置一個subversion服務器。在某些情況下,單個存儲庫將包含多個項目(可能這些項目非常相關 - 例如依賴於主要產品的庫)。例如:

+ repository 
    + project_1 
    + project_2 
    + project_3 

我需要看到一些上下文來幫助你的「模塊」一詞,但它可能只是類似 - 如果一個項目被分成多個模塊(例如,庫)。

+0

「模塊」是CVS中的一個術語,指的是SVN文檔主要稱爲「項目」的內容。 – sbi 2010-05-05 12:22:26

相關問題