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

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

svn中trunk和branches分別是什麼意思?

svn中trunk和branches分別是什麼意思?

Smart貓小萌 2019-04-10 10:05:10
svn中trunk和branches分別是什麼意思?
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

trunk:主干,平時開發都在這個文件夾內進行。
branches:分支,里面存放從主干拉出來的各個分支,比如當遇到一個牽涉面很廣的重大BUG,就可以從主干上為這個BUG拉一個分支到branches,然后針對這個BUG進行的開發都在這個分支下進行,等BUG修復好了,再合并回主干,這樣可以避免正常的開發人員與BUG修復人員的相互干擾;在比如,軟件的基礎版本開發完成了,后面需要根據不同客戶定制多個不同版本出來,那么就可以為每個客戶拉一個分支出來,每個客戶的定制開發就在各自的分支下進行,避免相互干擾。
tags:標記,里面存放對主干狀態打的各個標記(實質還是分支),比如ReleaseV1.0、ReleaseV1.2、Build013等,通常用于對項目組內外提供測試版、發布版等。

關于詳細使用,可以參考我的百度文庫,里面有篇SVN在windows環境下使用的PPT,里面對分支有詳細描述。

另外補充,對于配置管理的有關概念:
trunk:對應開發庫
branches:對應開發庫的子庫,在某些情況下可對應測試庫
tags:對應基線庫、產品庫,在某些情況下可對應測試庫

查看完整回答
反對 回復 2019-04-11
?
大話西游666

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

1.trunk是主分支,是日常開發進行的地方。
2.branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄中。又比如為不同用戶客制化的版本,也可以放在分支中進行開發。
3.tags目錄一般是只讀的,這里存儲階段性的發布版本,只是作為一個里程碑的版本進行存檔。
注意:svn并沒有明確的規范,更多的還是用戶自己的習慣。

查看完整回答
反對 回復 2019-04-11
  • 2 回答
  • 0 關注
  • 807 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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