公司 git 就一个分支是怎么回事,有什么讲究吗?

2015-08-24 13:04:12 +08:00
 jadetang
在 wiki 上看见的,只有一个 master 分支, pull 到本地上的 master ,修改完以后,在 push 到 repo 上的 master
3755 次点击
所在节点    职场话题
16 条回复
letitbesqzr
2015-08-24 13:07:36 +08:00
那还不如用 svn 。。
huijiewei
2015-08-24 13:07:46 +08:00
你管他远程几个分支呢?你本地多几个分支切换就是了。
jadetang
2015-08-24 13:10:03 +08:00
@huijiewei 我看开发流程,也只是说本地只有一个分支。
SourceMan
2015-08-24 13:12:19 +08:00
本地有啥分支不用别人管吧?远程确保一个分支就行了
ehs2013
2015-08-24 13:30:58 +08:00
其实我感觉只有一条分支的玩法还是很炫的。

pull 变成 pull --rebase
push 变成先 pull 再 push

最后 git log 上一条直线 233
chrisstyle
2015-08-24 13:46:31 +08:00
使用里程碑式开发?
jadetang
2015-08-24 14:00:15 +08:00
@SourceMan 了解了,远程一个分支就行。
ikaros
2015-08-24 14:30:11 +08:00
给他 -f push 几次
townboy
2015-08-24 14:56:05 +08:00
权限这么宽,容易误操作啊。
ZOwl
2015-08-24 15:23:02 +08:00
git-flow
julyclyde
2015-08-24 17:27:35 +08:00
@ZOwl git-flow 也能看到其它分支的吧, publish feature 啥啥的
will0404
2015-08-24 17:28:19 +08:00
协作的人多的话很容易出错 。。。
zartouch
2015-08-25 00:07:31 +08:00
多的不说,你们可以直接 push 到 master 简直 666 ,我们 pull request 甚至只能等持续集成跑完测试都通过,并且没有 conflicts 了才能点 merge ,要不就算是别人 approve 了都不能 merge 的。。。你们这样不怕吧代码库被玩坏了嘛
realpg
2015-08-25 02:06:42 +08:00
这种情况多见于以前用 svn 的公司……且为了 git 而 git ,把 git 当 svn 用,这种模式还没有 svn 好用……
ZOwl
2015-08-25 15:13:18 +08:00
@julyclyde git-flow 是比较好的实践,如果担心协作污染分支,在实践的时候可以远程锁定 master 分支就好,比如用 gitlab 就可以。另外,可以强制 review develop 分支。觉得这个问题其实不是问题,问题在于人。 git 用法比较灵活,协作方式很多,一般的实践推荐也是多开分支
caileijuve
2015-08-28 09:22:29 +08:00
明显把 git 当 svn 用?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/215530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX