没明白git比svn好在哪里
发布网友
发布时间:2022-04-22 14:38
我来回答
共2个回答
热心网友
时间:2023-06-23 22:49
对于小型的集中式的团队来说,SVN比Git好用,一般来说国内的小型团队用SVN足矣。
git的优势在于分布式的团队和开发任务。也就是说SVN把代码集中管理,服务器只有一个,你要参与开发,先把放在服务器上的源码checkout到本地,修改完了再提交给服务器。
而git没有这种*,每个开发人员本地的代码库都可以当作是服务器,方便了来自世界各地的开发人员参与开发。著名的github代码托管站点就是基于git的。
热心网友
时间:2023-06-23 22:50
git没有"*服务器"的概念,所有参与者都持有被管理的代码的完整副本,而且任何人都可以对自己持有的副本进行随意的修改,互不影响,这样可以让很多工作在同一时间由不同人进行,不会存在在某些文件无法获取写锁的问题
另外,git中, 分支的操作非常廉价,可以随意对分支进行创建\合并\删除, 不会出现因为性能导致等待过久的问题