在我的了解范围内大多数的企业目前都还是用的svn,想问下真实情况是这样的么!
如果用的git,可以说下:
用的什么产品
git团队开发的流程
求大牛指点,谢谢
習慣沉默2017-05-02 09:26:07
https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md
此文详细的说明了Git工作流
滿天的星座2017-05-02 09:26:07
不需要太多权限管理的喜欢用git,有权限管理的不会用。
之前公司用商业版的Perforce,原因很简单,几千万个submit的code change,一旦崩溃,对公司的损失是巨大的,即使有备份,公司也不愿意去做第一个吃螃蟹的
有意思,居然有人踩我了
我很纳闷那个踩我的有没有在大公司待过,知道的几个规模比较大的公司都没用git,很简单,谁闲的蛋疼把公司的商业密码以git的方式做分布式管理?像google的VCS甚至还是自己开发的一套工具,在规模几千人以上的团队中,一旦涉及到公司的商业机密,公司是不会把核心竞争力代码放出来的。
无意挑起争论,但不要把git奉为神明,就是一个版本管理的工具而已,除了git外,还有很多做VCS的,比如hg, p4,公司用不用git跟公司的技术氛围和战略是相关的。
再补充点,小规模的互联网公司是喜欢用git的,原因简单,做服务型的互联网公司运营比技术更重要,传统服务的把代码完全转git的不多
我想大声告诉你2017-05-02 09:26:07
这个要看产品的规模,开发团队的规模,迭代的速度。。。
如果你的代码同时要有几个分支开发,有Code Review流程,有很多个环境的发布,那使用git就会非常的方便。
这种场景下用SVN基本就完蛋了
伊谢尔伦2017-05-02 09:26:07
现在不用git你可能仅仅会被认为是low了,再过几年你还不会用基本就背认为是out了.
据我了解,目前大部分新的团队新的项目都在选择使用git,那些使用svn的多是老项目,而已也都在往git上转.
用过仅仅是版本控制,那么git足矣,如果希望做更多事儿(如权限,review等等)推荐gitlab