GIT优于SVN的主要优势是什么?

时间:2016-09-13 20:38:59

标签: git version-control dvcs

根据我对Git Vs SVN的理解,除了Git的分布式特性之外,Git优于SVN的主要优点是可以提交/推送更新到远程存储库,而无需在更新时解决冲突库中。

您怎么看?

1 个答案:

答案 0 :(得分:2)

速度

速度是主要优势。对我而言,git感觉就像您使用的工具grepsedawk。这是你运行的东西,而不需要考虑其含义。

嗯..为什么这段代码看起来很有趣?谁写的? git blame

嗯..为什么这会破坏事情呢?我做错了什么? git diff

嗯......如果我这样做会怎么样? git branch

分支和合并在git中很快,因此分支成为另一种编码策略,就像撤消IDE中的更改或在文件之间区分更改一样。

另一方面,svn感觉像服务器。

毫无疑问,svn开发人员添加了一些功能,允许svn执行类似于git可以执行的操作。但是大部分时间都需要一分钟左右。因此,它不像grepawkpsls。感觉更像是登录您的银行帐户。

因此,您将以不同的方式使用它们。对我来说,git感觉就像一个常规的unix工具。 Svn感觉像是一种服务。速度是让我使用git就像工具而不仅仅是文件服务器的原因。