用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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.