SVN 比 GIT 好用多了啊

2014-05-24 12:44:20 +08:00
 ddyy
我不是骗积分的,今天第一次用svn,企业开发很需要权限控制,SVN的权限控制很完善。感觉git太极客了,没有考虑企业化的那些要求。介绍git优势的时候都是说git没有网络的时候也可以用。但现在还有不联网的电脑吗?还有分布式,对企业来说不算优势啊
9751 次点击
所在节点    程序员
21 条回复
mortal
2014-05-24 12:49:09 +08:00
企业也互不相同,不宜一概而论。
oldman
2014-05-24 12:50:02 +08:00
呃,怎么说呢?楼主你先分别深度试用下svn和git再来说哪个好用把。
akfish
2014-05-24 12:59:36 +08:00
“我不是骗积分的,今天第一次用git,开源项目开发很需要分布式,git的分布式很完善。感觉svn太企业了,没有考虑geek的那些要求。介绍svn优势的时候都是说svn可以集中控制权限。但现在还有需要中心化的开源项目吗?还有权限控制,对开源项目来说不算优势啊。”
akfish
2014-05-24 13:02:04 +08:00
你可以说“A在xxx情况下比B好用”,而举例说“A在xxx情况下比B好用”,以此妄图推论出“A比B好”,那是流氓逻辑。
revlis7
2014-05-24 13:03:23 +08:00
是啊,用svn一断网就可以名正言顺的玩耍了。
s51431980
2014-05-24 14:00:41 +08:00
在“v2ex”,讨论git和svn谁好就像讨论win和mac谁好一样,注意这里是“v2ex”

所以……
geeklian
2014-05-24 14:09:24 +08:00
有时候真难分清那个好坏。

所以github做得很好,两个同时支持。
lmj921
2014-05-24 14:14:49 +08:00
反正我们从svn换成git后,大家都很开心
lazyphp
2014-05-24 14:19:29 +08:00
svn和git我都用。没有分那个好那个坏。 对我来说,svn注重于 同步。git注重是异步。最终两者的作用就是帮我记录代码。
另外,楼主这个帖子有点钓鱼的意思。
SoloCompany
2014-05-24 15:09:59 +08:00
分布式有分布式的好处,但,如果需要在目录级别进行权限控制呢?分布式就无解了;
或者说,只要有权限的需求就要强迫把一个目录转换成一个 repo?蛋疼否?
其它就不多说了。
TK
2014-05-24 16:32:15 +08:00
挑个适合自己的就好了……哪有万能工具……
jianghu52
2014-05-24 17:07:06 +08:00
此贴会被喷的,所以我火前留名。
说说个人使用感觉。个人感觉svn同git最大的不同在于svn强调部分更新,git更强调整体。
所以svn的某一个版本你可能跑不通,因为他只提交了一部分代码,跟其他的地方不兼容。而git基本上是每个版本都能跑的。因为每次你update代码的时候,都必须要先merge其他人的更新代码之后才能update。

从程序的耦合的角度来讲,如果一个程序足够的松耦合,每个模块儿都能独立出来,那么这个时候,svn同git并没有太大的差别。但是当一个程序各个模块儿都紧密结合的时候,用svn最大的麻烦就在于你很难清晰的判断哪个版本是可以跑通的。因为上传代码的人都只是在“旧”代码上保证了自己的代码可以跑。
imbahom
2014-05-24 17:12:06 +08:00
留名
fclql
2014-05-24 17:47:33 +08:00
对2次开发者svn更灵活,对私有项目git更直观
openroc
2014-05-24 22:23:28 +08:00
git控,投反对票
icyalala
2014-05-25 00:25:07 +08:00
Vim比Emacs好用多了啊~
.Net不好是你不会用~~
函数花括号换行写的是傻x~~~
Windows就是比Linux易用~~~~
php是最好的语言!!

-----------------
话说。。都是有使用场景和个人喜好的吧。。除去这些去评论谁好谁坏这种结论意义不大。。
ferock
2014-05-25 01:18:34 +08:00
@icyalala 顶,+1
coolcfan
2014-05-25 13:22:57 +08:00
SVN的缺点:
不利于Review;
切换版本、查看commit diff都要联网,命令行运行log也要联网;

联网这个问题,关键点不在于联网本身,而在于速度。如果是内网里的SVN服务器当然没问题;如果从中国的办公室,去访问美国总部的SVN服务器呢?
oth
2014-05-25 14:43:59 +08:00
适合就好,奶粉还分123段...何况版本控制这个老话题呢
konakona
2014-05-25 21:40:40 +08:00
第一次用就下定论了,呵呵。
其实适合自己就好,但我必须说,SVN用起来是简单,但那只是开始,到后面你会哭的。
你会极度渴望一开始得选择是GIT。

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

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

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

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

© 2021 V2EX