- 主题:git用哪种flow?git flow、github flow、gitlab flow?
【 在 z16166 的大作中提到: 】
: 不打tag, 别人不容易找到对应的代码啊,这么简单的道理。
: 如果外网来个反馈,你怎么快速找到对应的代码、调试符号来重现问题、排查问题?
: 如果是one-man team,怎么搞都行,你可以弄个txt来记录外网发布的版本和分支、commit id之间的对照关系都行
: ...................
说了这么多没看出来你的tag的优越性在哪儿。
用commit comments也能找到代码。
--
FROM 61.157.76.*
【 在 z16166 的大作中提到: 】
: commit comments -> commit id,这不又多了一层indirection吗,每多一个环节,就多一点复杂度、出错可能性
: 我直接git checkout tag_id,不就能直接拿到对应的代码了吗
: 而且这tag也不是我的,业界惯例吧,可以投个票看看,有几家公司不打tag的
: ...................
打不打tag是要看这个tag来解决什么问题,从你的理由来看,不觉得很必要。
我打tag主要是标记release版本,而不是查找代码,要找的代码可多了去了,你tag标的过来吗?
又说回来,标记版本的话,branch也没问题,只是要有时候release之后没有及时create新的branch,还会产生commit,导致不能精确找到release的时间点位。
回到主题的话,我个人喜欢feature branch 这个flow。
--
FROM 61.157.76.*
你说的那么多公司,是你待过的公司吗?如果不是,你是怎么判断那么多公司的?如果是,他们都是像你贴膏药一样的打tag吗?
- 来自 水木社区APP v3.5.7
【 在 z16166 的大作中提到: 】
: 那你觉得这么多公司打tag是为了啥呢
--
FROM 125.70.77.*
github上只有极少数大工程。
大部分都是个人和小微团队,中小团队即使用GitHub也是不对你可见的闭源。
再回到你的原始问题吧,很少有公司用pull request这种flow的,我待过的公司,有大也有小,只有一家用这种flow。
- 来自 水木社区APP v3.5.7
【 在 z16166 的大作中提到: 】
: 换个说法,github上有点名气的工程,有几个没打tag的?
:
: 你这气势汹汹的,我也可以反问你,你给我扣贴膏药的帽子,那么贴膏药的具体标准是什么?
:
: 所以资历之争就免了,讨论问题的本身,而不是发言人的资历,到底呆过那些大公司大team,做过多少牛逼的项目,写过多少牛叉的代码。这方面我是野路子大土鳖
--
FROM 125.70.77.*