【发布时间】:2010-09-25 12:19:10
【问题描述】:
我现在使用的是 SVN,过去我使用过 CVS 和 VSS。 SVN 是我目前最喜欢的书籍,但我听说过很多关于 git 的信息。在使用过 git 的人中,您的经验有哪些优缺点?
【问题讨论】:
-
这是一个好问题,可惜它已关闭。 git 的真正缺点之一是,当您需要获取具有大量提交历史的非常大的存储库时,它更难使用,只是为了查看源代码或做一个简单的补丁。在 svn 中,您直接获取最新头的来源,如果连接失败,您可以恢复下载。在 git 中,即使使用
--depth 1,您也会获得巨大的其他开销,如果您的连接不稳定且速度较慢,甚至可能无法获得它 -
我大部分时间都喜欢 git,但也涵盖了优点,所以我会提到缺点。缺点是,对于新手来说,实际上很容易丢失更改。当我第一次开始时,我经常处于分离状态,当我切换到另一个修订/分支时,我丢失了我的提交。
标签: git version-control