svn什么是分支什么是
3 回答

白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較于RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS?;ヂ摼W上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用于多個人共同開發同一個項目,共用資源的目的。
當每一版本發出前,又需要進行新功能開發,即從當前主線copy一份和主線一樣的代碼倉,在不影響主線功能的前提下,開發新功能。
Copy出來的新代碼倉即為分支Branch,原代碼倉即為主線Trunk。
當建立的Branch功能不是開發新功能,而是穩定代碼時,稱為Tag。
新功能開發完后,需再手動由分支合并(merge)到主線.。
任何情況下,版本發布時,編譯apk源碼均已主線為準。
同一個功能(feature),不推薦同時存在2個以上的分支。

森林海
TA貢獻2011條經驗 獲得超2個贊
介紹2種方法:
1.你用tortoiseSVN點版本庫瀏覽,在需要建立分支的路徑(比如trunk)點copy to + 新分支名稱(注意:必須與trunk不能同名,你可以新建一個名稱比如branch)
2.tortoiseSVN點版本庫瀏覽,你在需要創建的路徑下右鍵tortoiseSVN 選擇create folder 然后創建新路徑名稱(文件夾)然后把主干或者其他分支路徑的代碼(拉分支這種情況估計想并行開發)導入到這個路徑下就可以了。
- 3 回答
- 0 關注
- 1014 瀏覽
添加回答
舉報
0/150
提交
取消