代码版本控制用SVN还是Git好?
▎➽代码版本控制用SVN还是Git好?
集中上班用svn,分布式用git。不过,这两个对于文档多的,都不是很友好。
▎ℬ代码版本控制用SVN还是Git好?
不评价那个好,两个是不同的东西。
但是,上面那些黑 SVN 的兄弟们,你们真的懂 SVN 吗?
SVN属于被淘汰的上一代版本管理工具。用SVN,你就属于被淘汰的一类。
此句无力吐槽……
比如说队里的熊孩子搞砸了,一连几个commit都不能编译。太简单了:用git rebase -i可以把一条branch上的坏commit一个一个剔掉。换了SVN,提交了坏代码的话,天皇老子都没法改。
revert change 很easy 的丫亲!
不会 github 的程序员我不会发 offer。
老大,别这么绝对好吗?没入党也可以当选村官啊!!
svn的缺点主要是不能离线提交
不能够离线提交不是缺点,是 feature!是 feature!是 feature!你确定你的 Build machine 需要“离线提交”吗?你确定你的兄弟“离线提交”了一个fix,产品上的 bug 就真的 fix 了吗???
"另外,SVN 还有一大弊端,当团队合并文件时,如果有两人上传发生冲突则需管理员协调完成后其他成员才可继续上传"。
冲突是在本地的,在本地解决冲突的时候,根本不会影响到其它人上传好吗?
还有说 SVN 不能够做分支的,我就不再说什么了。。
利益相关:
在世界500强公司的 Build & Release team 工作,专业做持续集成(Continuous Integration)。
目前用“上一代”版本管理工具 SVN,外加 Jenkins、JIRA、MSBuild、PowerShell 等工具来服务分布在美国、新西兰、澳大利亚、英国、印度、上海、贝尔格莱德、伦敦等世界各地的研发 team 的代码构建和产品发布。
公司有 55000 个人,写代码的研发团队不知道一共多少人。但我这里看得见的有在用 SVN 的至少有 1000 人。
基于这些工具,去年我们的软件在5个活跃分支上一共交付了 62 个 release…客户们都点赞…
当然,也用过 Git。Git 很棒!基于 Github 社区的支持,它可以说是分布式源码管理工具里最流行的。
▎⇐代码版本控制用SVN还是Git好?
当然是git,这几乎已经成为工业标准了,
git和svn区别主要是去中心化,虽然大部分时间不会用到,还是以一个服务器为中心!
还有git还有一个全球最大同性交友平台,github,可以直接拉代码,也可以上传开源,也可以作为自己的私有仓库,就是不公开你的代码也行!
▎≈代码版本控制用SVN还是Git好?
能满足自己的需求就好,没必要比较。用SVN管理自己的代码已将近二十年,挺好!别人的代码,用git也无力回天,重点是自己写的代码[偷笑]
▎☓代码版本控制用SVN还是Git好?
组内开发用git,公司级归档和发布用svn
------------------
推荐阅读:
有人说“女人,不要去指望任何人,包括老公孩子父母”你怎么看?
上一篇:40岁后找工作是什么体验?
下一篇: 练毛笔字的时候竖笔总是写不直,怎么提高?