git 管理項目


用Git 有一段時間了,但是沒去細研究,只會基本的操作。這裏記錄一下我當前的項目是怎麼用Git來管理的。 


一: 首先是git分支管理,當前我們開發分爲三個分支

dev: 當前用與開發的最新分支,這個分支上的代碼是最新的。                                (名字就叫dev)
mybranch: 當前用於開發的自己的分支,這個分支上的代碼一般也是最新的。          例如: niu_branch
bakVersion: 項目上線後的保留分支,用於打包和修改bug。                                     例如:bak2.0  bak2.1bak2.2 ...


二: 操作(由於當前只是一個項目,因此採用這個方式暫時沒出過什麼大問題。
        
        1 正常開發時,新功能(新版本的迭代)的開發在最新的分支上開發。
        2 當前的迭代版本開發完成 上線後,則備份當前版本,並上傳.
           例如(上線版本是 1.0 ,則在當前最新版本上新建分支備份,命名bak1.0 備份上傳即可),此後 bak1.0 只用於打包和修改bug。
        3 而dev分支 繼續用於開發。 因此當前分支 是比線上 版本高一個版本的。
  
      
      bak1.1: 每上線一個版本,在上一個分支基礎上新建一個分支
      bak1.5: 每上線一個版本,在上一個分支基礎上新建一個分支
      bak2.0: 每上線一個版本,在上一個分支基礎上新建一個分支
      修改 bug 從以上分支checkout


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章