1.建立分支eclipse
在項目名稱上點擊右鍵,彈出菜單,選擇「Team」,再選擇「Branch/Tag」,彈出下面的頁面: 3d
上圖中的「Copy to URL」填寫建立新分支的路徑地址,後面會將程序copy到該目錄下,造成新的分支。點擊「Next」:blog
選擇當前最新的版本,點擊「Next」ip
若是勾選了上圖下面的switch working copy to new branch/tag,eclipse的程序項目會自動切換到分支下。這裏咱們不選擇,待會本身切換。開發
這樣就建立了一個1.0的分支it
2.切換io
能夠從主幹合併到分支,也能夠從分支合併到主幹,根據須要能夠選擇合適的選項,以下圖:cli
上圖中的選項:程序
1) 從主幹合併到分支im
2) 從分支合併到主幹
3) 將主幹上的修改合併到分支
4) 合併2個分支到主幹
5) 從主幹到分支,手工指定不須要合併的修改
6) 從主幹到分支,手工指定要合併的修改
我使用的是:合併2個分支到主幹
上圖顯示沒有任何修改,因此不用進行合併,若是進行了修改,選擇「Next」,會出現下圖。
上圖是最關鍵的一步:我認爲合併其實就是將一個分支的內容覆蓋到另外一個分支上面,
如圖,106和107都是根據1.1.1打的分支,106的版本號是130, 107的版本號是131,
開發人員提交以後106的版本號變成了266, 107的版本號成爲302。如今咱們想要把106的分支
覆蓋到107上面,可是若是107也作了修改則須要進行保留不能被覆蓋,同一文件則須要手動解決衝突。
咱們須要將107放在上面的地址欄,而後選擇最初的版本號131(應該會顯示132),廢話不說了 。
3.切換
在項目名稱上點擊右鍵,選擇「Team」 –> 「switch to another Branch/Tag/Revision」。
選擇須要切換的目的地址,點擊ok便可。
這樣,在項目裏就能夠在主幹和若干分支間進行任意切換,來實現對不一樣版本/分支的程序進行修改提交操做。