问题描述
如何解释分布式 git 与 集中式 svn。
在两种版本控制工具中,无疑最大的区别就是分布式与集中式概念区别。
但是在实际操作中使用 svn 同样可以达到分布式的效果,如一个中央仓库,A 电脑和 B 电脑上,我都存放有完整的代码。
如何解释分布式 git 与 集中式 svn。
在两种版本控制工具中,无疑最大的区别就是分布式与集中式概念区别。
但是在实际操作中使用 svn 同样可以达到分布式的效果,如一个中央仓库,A 电脑和 B 电脑上,我都存放有完整的代码。
不是存放有完整代码就是分布式,svn只有一个仓库,就是在server端上,你电脑上的不叫仓库,只是从仓库的copy而已,所有操作都要通过server,server崩了就完了
git不一样,可以自由添加remote
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答961 阅读
872 阅读
达到分布式的效果不代表它就好用啊,这两个我都用过,个人感觉 svn 最蛋疼支出就是工作的时候,同步、提交什么的,必须给联网,不管是外网还是内网,反正你给有网,然后和一个中央仓库交互。git 没有中央仓库的概念,每个人的电脑都可以算一个代码仓库,如果愿意的话,两个人直接互相在本地进行提交也没什么问题(当然一般没这么做的)。
个人拙见,大神轻喷。