2016-09-13 108 views
-2

从我对Git VS SVN的理解中,除了Git的分布式特性之外,Git对SVN的主要优势在于可以将更新提交/推送到远程存储库,而无需在更新存储库时解决冲突。GIT比SVN的主要优势是什么?

您认为如何?

+0

你能说清楚你的问题吗?您帖子的正文与标题不匹配。 –

+0

刚刚更新,这有帮助吗? – newlogic

+0

这更清楚,但这个问题可能是基于堆栈溢出的意见。请参阅[Help/On-Topic]。 –

回答

2

速度。

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

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

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

嗯..如果我这样做会发生什么? git branch

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

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

毫无疑问,svn开发者已经添加了一些功能,允许svn执行类似于git的功能。但大部分时间都需要一分钟左右的时间。所以它不觉得像grepawkpsls。这更像是登录到您的银行帐户。

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