在掌握SVN
之前,我目前已经深入了解Git
了。这是我第一次认真学习源代码控制管理系统的经验。
我想知道不学习(甚至取消学习我所了解的很少的东西) SVN
的机会成本。有什么我需要注意的吗?
与SVN
相比,在Git
中有没有什么事情是不可行的,或者是非常困难的
发布于 2011-02-24 16:55:28
Git不能svn lock
文档,因此有人可以阻止其他人编辑不可自动合并的实体(如Word或Excel文件)。
发布于 2011-02-24 16:31:49
Git不能检出一个子树并将其作为一个完整的存储库来使用。
例如,使用Subversion,您可以签出目录"trunk“,并将其作为存储库来使用。您还可以查看“分支/功能1”并使用它。使用Git,只能签出根目录(尽管在最近的版本中,你可以执行稀疏签出,它不会下载所有文件,但你仍然必须签出根目录)。在Git中,您将使用分支而不是检出子树。
发布于 2011-02-27 05:22:39
Git无法存储空目录。可以说,这是一个优势,但这是git不能做但svn可以做的事情。
https://stackoverflow.com/questions/5102120
复制相似问题