问题描述
我很久以来一直在使用SVN,现在我们正在尝试使用Git。我不是在讨论集中/分散的辩论。我唯一担心的是速度。
后一种工具要快得多。但有时候,我需要采用集中式方法,这比分散式方法简单得多,不那么复杂。学习曲线非常快,节省了大量时间(同时深入分散会导致浪费时间,因为学习曲线更长,并且在处理时遇到更多问题)。
然而,与GIT相比,SVN真的很慢,我认为这与集中论证没有任何关系。分散式系统还必须处理服务器连接和文件传输。所以我很容易想象一个更快的中央版本控制实现可能存在。
有人对此有任何线索吗?
特别是它的合并支持更有效。
I've been using SVN since a long time and now we're trying on Git. I'm not talking on the centralized / decentralized debate here. My only concern is speed.
The latter tool is much faster. But sometimes, I NEED to work with a centralized approach, which is much more simple and less complex than the decentralized one. The learning curve is really fast, which saves a lot of time (while digging into decentralized would lead to a waste of time, given the learning curve is much longer and we encounter more problem when working with it).
However, SVN is really slow compared to GIT, and I don't think it has anything to do with the centralized argument. Decentralized systems also have to deal with server connections and file transfert. So I can easilly imagine a faster implementation of centralized version control could exists.
Does someone has any clue on this?
The one CVCS (Centralized Version Control System) I know being much faster than SVN is not a freeware one:
I detail Perforce in this SO answer.
You can see a comparison between Perforce and Subversion in this document.
Its merge support in particular is much more effective.
这篇关于是否存在比SVN更快的集中式版本控制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!