2022-09-20Git00
请注意,本文编写于 577 天前,最后修改于 577 天前,其中某些信息可能已经过时。
  • git 和 svn 最大的区别在于 git 是分布式的,而 svn 是集中式的。因此我们不能再离线的情况下使用 svn。如果服务器出现问题,我们就没有办法使用 svn 来提交我们的代码。

  • svn 中的分支是整个版本库的复制的一份完整目录,而 git 的分支是指针指向某次提交,因此 git 的分支创建更加开销更小并且分支上的变化不会影响到其他人。svn 的分支变化会影响到所有的人。

  • svn 的指令相对于 git 来说要简单一些,比 git 更容易上手。

详细资料可以参考: 《常见工作流比较》 《对比 Git 与 SVN,这篇讲的很易懂》 《GIT 与 SVN 世纪大战》 《Git 学习小记之分支原理》

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!