CVS Branch 專案多分支同步開發

2021-04-12 19:06:10 字數 765 閱讀 3694

確認版本里程碑:多個檔案各自版本號不一樣,專案到一定階段,可以給所有檔案統一指定乙個階段里程碑版本號,方便以後按照這個階段里程碑版本號匯出專案,同時也是專案的多個分支開發的基礎。

cvs tag -c release_1_0

-c引數檢查本地是否有未提交的更新。

開始乙個新的里程碑:

cvs commit -r 2 標記所有檔案開始進入2.x的開發

注意:cvs裡的revsion和軟體包的發布版本可以沒有直接的關係。但所有檔案使用和發布版本一致的版本號比較有助於維護。

版本分支的建立

在開發專案的2.x版本的時候發現1.x有問題,但2.x又不敢用,則從先前標記的里程碑:release_1_0匯出乙個分支 release_1_0_patch

cvs rtag -b -r release_1_0 release_1_0_patch proj_dir

一些人先在另外乙個目錄下匯出release_1_0_patch這個分支:解決1.0中的緊急問題,

cvs checkout -r release_1_0_patch

而其他人員仍舊在專案的主幹分支2.x上開發

在release_1_0_patch上修正錯誤後,標記乙個1.0的錯誤修正版本號

cvs tag release_1_0_patch_1

如果2.0認為這些錯誤修改在2.0裡也需要,也可以在2.0的開發目錄下合併release_1_0_patch_1中的修改到當前**中:

cvs update -j release_1_0_patch_1

分支結構 多分支結構

多分支結構 一般針對的是乙個連續區間段的不停的處理操作 語法結構 if 條件表示式1 條件執行體1 elif 條件表示式2 條件執行體2 elif 條件表示式n 條件執行體n else 條件執行體n 1 注意這邊的選擇與c中一樣至多只會執行其中的乙個語句執行體 python中允許多分支語句沒有els...

Pyrhon 單分支和多分支

輸入 personheight input 請輸入身高 m personheight float personheight personweight input 請輸入體重 kg personweight float personweight personage input 請輸入年齡 person...

Shell多分支if語句

一 語法 if 條件判斷式 then 當條件判斷式1成立時,執行程式1 elif 條件判斷式2 then 當條件判斷式2成立時,執行程式2 省略更多條件 else 當所有條件都不成立時,最後執行程式 fi 二 實現計算器 bin bash read t 30 p please input num1 ...