SVN 提交和 Git 提交的区别

7
我知道Git有本地仓库和远程仓库(因为它是分布式的),但我的疑问是SVN提交和Git提交有什么区别(考虑本地Git提交)。
据我所知,无论是svn还是git,每次提交都会为整个项目维护一个版本,而不仅仅是像CVS那样仅维护已提交的文件的版本。这是正确的吗?
那么,除了两个系统存储版本信息的方式、提交到本地或中央仓库之类的事情之外,是否还有其他区别?
2个回答

8

1

SVN是一种集中式应用模型。 SVN提交将本地客户端的更改推送到集中式存储库。 Git是一种分布式应用模型。在Git中,快照被提交到本地存储库。Git提交可以推送到任意远程存储库。 来源:https://www.w3docs.com/learn-git/git-commit.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接