SVN能做什么而Git不做呢?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

我现在深入到Git之前,一直掌握SVN。这是我第一次认真学习源代码管理系统的经验。

我想知道不学习的机会成本(甚至是我所了解的很少的)SVN。有什么需要我注意的吗?

与SVN相比,在git中是否有一些事情是不可做的或难以做到的?

提问于
用户回答回答于

GIT无法签出子树并将其用作一个完整的存储库。

例如,使用Subversion,可以签出目录“主干”,并将其用作存储库。还可以查看“分支/功能1”并使用它。使用Git,只可能签出根目录(尽管在最近的版本中,可以执行稀疏签出(它并不会下载所有文件,但仍然必须签出根目录)。在Git中,将使用分支而不是签出子树。

用户回答回答于

git svn lock文档,以防止其他人编辑不可自动合并的实体(如Word或Excel文件)。

扫码关注云+社区