iOS SVN版本控制 - CornerStone 開分支 & 合并分支最佳實踐

? ? ? 需求:一次開發中,有個模塊急需上架,而前段時間開發好待測試驗收的不能發版,那這次發版怎么保留待驗收的代碼呢?此時,SVN 分支創建和分支合并可以幫到咱們了。

大藍的天

? ? 在此發版以前,對版本控制的?SVN 分支創建 Branch & SVN 分支合并 Merge 不甚了解。一來是因為版本開發都是按計劃來,開分支管理代碼沒多大的必要性;二來團隊開發中,不敢貿然使用?SVN 分支功能,同事需要一定的學習時間,而且合并出了問題對團隊造成不良影響。? ?

? ? 需求來了,我們一起上!項目中代碼管理工具使用 SVN 軟件 CornerStone,破解版下載和基本用法可前往 http://www.lxweimin.com/p/7f5c019c528b。我們 CornerStone 都會用了?那一起回到本文核心論點,SVN 版本控制?CornerStone 的開分支 Branch & 合并分支 Merge。

? ? 1.$、先進行項目的版本回退。操作:選擇對應的項目工程,在 CornerStone 右下方選中 Log,會出現?"Revert ** to this revision",還原版本?。

版本回退

? ? ?各單位請注意:如果想保持 svn 服務器代碼不被還原,需要選擇 "Keep Changes"。這樣只是還原本地代碼,發版后可以通過 "update" 還原待驗收的。

Notice

? ? 2.$、接著通過?CornerStone 的?Branch 開分支,操作如下圖。

1 + 2 + 3 = OK搞 Branch

? ? 3.$、最后發版后,通過?CornerStone?的 Merge 分支合并到主干。

1 + 2 + 3 = OK掂 Merge

? $.$ Are you Get it ? 只需 1 + 2 + 3 = OK!? 搞掂 CornerStone 的 Branch & Merge。

? ? ?? Was this help page useful ? ?Send feedback.


官方文檔:

CornerStone 版本控制 https://cornerstone.assembla.com/cornerstone/helpbook

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容