【码农】Git相对于SVN的优势是什么?
- Laputa现有产品没出问题就不要去动了,这个不仅仅是学习的问题,还涉及到流程和cicd。上新项目还是git吧,生态。 站董定制版
- ahyz200
- HHH回复49#storespace0930
我说的都是企业内部开发需要啊。自己家里玩爱玩什么玩什么呗。SVN到git,恰恰是更多人,更广泛的合作,而且切换成本很低,有更多价值增加工具支持,还有全企业内部工具SAAS化,省钱省人力的优势,才是git比svn好的地方。所有单从source control说git并不具备更大优势,但合作人更多,组织形式更复杂,git比SVN的优势就更大。我说的公司里人不傻就是这意思,有SVN不用私底下开git的开发有的是,git恰好就解决了SVN不能解决的需求。 - youngforyou专业问题Google来的比较好,特别是这种被说烂了的问题
- HHH
- Laputa
- storespace0930
- storespace0930
- oldgeek我们购买了svn服务,多人异地开发没问题。另外,git这种随意开分支的做法,是要明令禁止的。分支多了,而且都是随意的,时间超过1周基本都失效了。
- superzhouGit难学。特别是常用的命令以外的,用到就要查manual或者google
另外纯git或许还好,加上了repo, code review,还看看用的是什么server, 这些步骤就麻烦多了。
年底还要上git submodule.
SVN没怎么正式用过,perforce倒是用了10几年.
各有优点,google内部主要的版本控制还是Perforce的扩展版本。只有和open source相关的才用Git - faniumGit 是难学点儿,源代码控制我一开始就没用命令行, 不习惯, 所以我用可视化的工具
- richking学习也是要成本的。版本管理是工具,不是信仰,能解决问题就行。
- HHH
- m2Git的权限控制比svn差几条街,其他都是优点 iOS fly ~
- fanium谢谢推荐, 没用过这个, 回头试试,
现在主要工作是在一个第三方平台下写代码, 不需要操心源代码控制, 所以Git 都用的少了,理解概念后,用工具就挺好, 记不住那些命令 - LittleBlue我们人多perforce主力,git辅助,svn很少有人用了