git和svn是不同的工具,具有相同的目的,还是不同的工具用于不同的任务?

时间:2015-12-22 08:02:01

标签: git svn

git和svn不同的工具是否具有相同的用途,或者它们是针对不同任务的不同工具?我问这个问题是因为我们在办公室里有一个相当大的争论,有些人说git和svn是具有相同目的的不同工具,而另一组则说这些是用于不同目的的不同工具。谁是对的?顺便说一下,我是第一组。

2 个答案:

答案 0 :(得分:1)

嗯,它们都是版本控制系统,所以它们的目的是相同的(跟踪存储库内的变化)。

然而,两者的实现方式有很大不同,Git是分布式VCS,而Subversion是集中式VCS。这个事实有很多后果,例如Git允许你做本地提交和分支。例如,请参阅此article了解更多差异。

答案 1 :(得分:0)

Git和Svn是用于相同目的的工具:版本控制。但是,作为所有不同的工具,它们具有不同的功能。