This topic created in 4282 days ago, the information mentioned may be changed or developed.
首先 origin/master 不做开发
jack 开发网络模块 origin/networking
rose 开发ui模块 origin/ui
那么,jack的网络模块开发完成后,是到 master 去 merge networking
git checkout master
git merge networking
还是相反
git checkout networking
git merge master
11 replies • 2014-09-04 09:29:52 +08:00
 |
|
2
wanquribao Aug 27, 2014 via iPhone
前者。git merge network
|
 |
|
3
66450146 Aug 27, 2014
origin/master 不开发,配置自动部署 origin/develop 不开发,配置自动部署到测试环境 origin/networking ----> origin/develop 并测试 origin/ui ----> origin/develop 并测试
|
 |
|
5
run2 Aug 27, 2014 via iPad
只要不出两个goto fail就可以了 😏 貌似Apple那个epic fail就是merge出来的
|
 |
|
7
finian Aug 27, 2014
如果按 git-flow 来的话,3楼正解
|
 |
|
10
georgetso Aug 28, 2014
我现在的做法是, 本地创建 networking,编辑,commit git checkout master git pull origin master git merge networking git push origin master git checkout networking git merge master
也就是说,networking 压根儿不丢到服务器上,全在本地开发 经测试,jack和rose各自维护自己的branch,服务器只有一个master,完全没问题
|
 |
|
11
ryanking8215 Sep 4, 2014
1楼博文: `可惜的是,我没能找到方法让–no-diff成为默认的git merge行为参数,但其实应该这么做。`
shell搞个alias就行了呀
|