2012-09-22 56 views
3

可能重複:
What do 「branch」, 「tag」 and 「trunk」 mean in Subversion repositories?分支,標籤,軀幹在SVN

我一直在閱讀有關SVN的控制,但我無法找到我的問題一個合適的回答。當您回答時,請儘量簡單,因爲我不瞭解Google上已有的複雜答案。如果你可以請給我一個例子,這很容易理解。 我希望不能明白的東西,並要求一個簡單的答案不是犯罪

  1. 什麼是分支,標籤,樹幹?
  2. 爲什麼我們應該使用Branch,Tag,Trunk?
  3. 如何正確使用Branch,Tag,Trunk?
  4. 何時使用Branch,Tag,Trunk?

感謝

+2

在SVN書籍的章節中,您能理解哪些內容可以很好地解釋它? http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.branchmerge –

+0

感謝您的鏈接 – Techie

+0

@Dasun尋求簡單的答案是好的 - 但一個簡單的搜索使用您的標題(http: //stackoverflow.com/search?q=Branch%2C+Tag%2C+Trunk+in+SVN)帶來了幾個有用的答案 – Ken

回答

6

我會試着解釋這幾個簡單的字。

中繼線是發展的主線。這通常是您開始使用的代碼庫。

A 分支是一個獨立的發展線。這就是當你爲不同的目的,項目或其他用途使用中繼代碼時所做的,而不會與中繼代碼衝突。

A 標籤更像是一個標籤,在未來找到更容易的東西。

這些功能可以幫助您管理代碼庫,您必須根據項目的樣子決定何時使用它。

也許嘗試the wikipedia page Apache Subversion,這不難理解。或者查看this great SO post,它提出了一個類似的問題。但最好的來源是manual itself