亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問SVN 中trunk、branches、tags都什么意思?

請問SVN 中trunk、branches、tags都什么意思?

拉風的咖菲貓 2019-07-14 12:08:20
請問SVN 中trunk、branches、tags都什么意思?
查看完整描述

4 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

1、trunk是主分支,是日常開發進行的地方。

2、branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄中。又比如為不同用戶客制化的版本,也可以放在分支中進行開發。

3、tags目錄一般是只讀的,這里存儲階段性的發布版本,只是作為一個里程碑的版本進行存檔。


5d2c0bc2000149a806000408.jpg


擴展資料

在SVN中建立Branch和tag的方法如下:?

1.選擇Branch和tag.

2.在出來的界面中的ToURL中填上URL,一般是svn://IP/Project/branches/branch-1,這樣就建立了一個branch-1的branch.建立tag是一樣的操作,只不過URL一般是svn://IP/Project/tags/tag-1?

3.后面的Createcopyfrom是用于選擇從你當前的workingbase中的哪個版本中建立Branch和tag,可以根據自己的選擇來訂制,一般選擇HeadRevision?

?



查看完整回答
反對 回復 2019-07-15
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

1.trunk是主分支,是日常開發進行的地方。

2.branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄中。又比如為不同用戶客制化的版本,也可以放在分支中進行開發。

3.tags目錄一般是只讀的,這里存儲階段性的發布版本,只是作為一個里程碑的版本進行存檔。
注意:svn并沒有明確的規范,更多的還是用戶自己的習慣。
下面是詳細介紹:
比如一個項目有main.cpp, common.h兩個文件,假設目前在開發的是最新的3.0版本,而且1.0/2.0版本也在進行維護,那么項目樹將類似如下樣子:
project
|
+-- trunk
+ |
+ +----- main.cpp (3.0版本的最新文件)
+ +----- common.h
+
+-- branches
+ |
+ +-- r1.0
+ + |
+ + +---- main.cpp (1.x版本的最新文件)
+ + +---- common.h
+ +
+ +-- r2.0
+ |
+ +---- main.cpp (2.x版本的最新文件)
+ +---- common.h
+
+-- tags (此目錄只讀)
|
+-- r1.0
+ |
+ +---- main.cpp (1.0版本的發布文件)
+ +---- common.h
+
+-- r1.1
+ |
+ +---- main.cpp (1.1版本的發布文件)
+ +---- common.h
+
+-- r1.2
+ |
+ +---- main.cpp (1.2版本的發布文件)
+ +---- common.h
+
+-- r1.3
+ |
+ +---- main.cpp (1.3版本的發布文件)
+ +---- common.h
+
+-- r2.0
+ |
+ +---- main.cpp (2.0版本的發布文件)
+ +---- common.h
+
+-- r2.1
|
+---- main.cpp (2.1版本的發布文件)
+---- common.h
要使用這樣的文件夾結構,在建立項目版本庫時,可首先建好項目文件夾,并在其中建立trunk, branches, tags三個空的子目錄,再將項目文件夾連同這三個子目錄一起導入版本庫。
這樣在trunk中開始進行開發,當需要建立branch或tag時,使用SVN的copy操作進行。
其中tags目錄需要只讀,可以使用SVN中的authz文件控制該目錄的訪問權限為只讀。

?

查看完整回答
反對 回復 2019-07-15
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

trunk、 干線。
branches、 分支
tags、 標簽

查看完整回答
反對 回復 2019-07-15
  • 4 回答
  • 0 關注
  • 681 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號