在rainbow項目的過程中。進行新版本開發的時候,在git中建立了一個0.2的版本進行管理。
但後來發現master版本不變,使用新的版本号進行源碼管理會有一定的麻煩。如,我每次進行開發新的系統版本的時候,我都得把本地的源碼遷移到新的系統版本分支中。
于是,我決定所有的源碼更新及維護都在master分支中進行。進行新版本的時候,隻是在版本庫中把目前源碼生成一個新的系統版本分支。此分支隻作辨別及記憶作用,不進行任何修改。
現在涉及一個問題,是如何把原有的0.2版本合并到master版本中。
1、把源碼clone到本地庫中。
2、在本地建立一個與遠端的0.2版本相同(被合并的版本)的0.2分支
3、傳回到master版本
4、把本地的0.2合并到master
5、把本地的master同步到遠端
6、如果你不需遠端的0.2版本了,也可以把它删除
http://blog.csdn.net/jrainbow/article/details/16858547