1
moto72 2014-03-03 10:00:51 +08:00
按照模块分发,完成自测没有问题在 push ,每次开工前都会先fetch 或者有内部fetch提醒时都会按需去fetch
|
2
Keyes 2014-03-03 10:07:19 +08:00 2
两个分支master、dev
开发从dev往下拉分支,自测没问题merge到dev 版本锁代码之后测试,没问题经理把dev merge到master 然后版本就对外发了,发完再从master拉回一个dev,循环 = = 顺带一提,redmine好东西 |
3
atian25 2014-03-03 10:08:05 +08:00
git-flow
|
4
ffts 2014-03-03 10:10:23 +08:00 1
好像pull就是fetch+merge?
|
5
akira 2014-03-03 10:13:45 +08:00
分支是个好东西
|
9
chmlai 2014-03-03 10:23:27 +08:00
参考git flow
|
11
wuyexiong 2014-03-03 10:37:24 +08:00 1
@chmlai 对的. 补充一点就是 >>
##功能分支往develop拉之前, 1. 先checkout到develop分支下,把最新的代码pull下来, 2. 再checkout到你当前开发的功能分支, 3. 把develop rebase 到当前开发的功能分支, 4. 直接merge --no-ff 当前分支到develop ...搞定 |
13
atian25 2014-03-03 11:01:33 +08:00 2
http://www.zhihu.com/question/20070065/answer/16021641
底部有张我之前翻译的关于gitflow的图。 |
15
ffts 2014-03-03 12:27:07 +08:00
|
16
ivenvd 2014-03-03 22:52:36 +08:00
git pull --rebase 就等于 fetch + rebase 啊。
|
17
forgottencoast 2014-03-04 09:19:55 +08:00
这个业界已经有很成熟的方案了。
常见的四种工作流模式参见 https://www.atlassian.com/git/workflows#!workflow-overview 我们公司采用gitflow流程模式。 |
19
lijinma OP @forgottencoast 继续学习!
|
20
Hysteria 2014-03-04 10:54:50 +08:00
小团队我觉得用github flow不错。
|
21
zodiac1111 2014-03-04 12:44:22 +08:00
http://www.ndpsoftware.com/git-cheatsheet.html 这个也是个流程图,前短时间看还只有英文的,现在连简体中文都有了.
|