git和svn不同的工具是否具有相同的用途,或者它们是针对不同任务的不同工具?我问这个问题是因为我们在办公室里有一个相当大的争论,有些人说git和svn是具有相同目的的不同工具,而另一组则说这些是用于不同目的的不同工具。谁是对的?顺便说一下,我是第一组。
答案 0 :(得分:1)
嗯,它们都是版本控制系统,所以它们的目的是相同的(跟踪存储库内的变化)。
然而,两者的实现方式有很大不同,Git是分布式VCS,而Subversion是集中式VCS。这个事实有很多后果,例如Git允许你做本地提交和分支。例如,请参阅此article了解更多差异。
答案 1 :(得分:0)
Git和Svn是用于相同目的的工具:版本控制。但是,作为所有不同的工具,它们具有不同的功能。