-
除去Git是分布式的版本控制系统,SVN是集中式的版本控制系统,其两者的主要区别还是对于历史版本的控制问题。不管是Git还是SVN都会有一台服务器充当中央服务器的角色。
-
假如有一台代码服务器A,里面有个文件是test.txt,对该文件进行操作分别产生了1.0、1.1、1.2版本:
当使用SVN时,在不联网的情况下我们是无法查看历史版本的修改记录的,另外当服务器A损坏以后,即使将用户的代码同步到新的服务器上,同样不能查看历史版本。当使用Git时,由于存在本地仓库,即使不联网,也是可以看到历史版本的修改的,同样服务器A损坏以后将用户代码同步到新的服务器上,也是可以查看历史版本。
Git与SVN的区别
最新推荐文章于 2024-06-13 10:01:06 发布