|
Message
From: Günter Dannoritzer<dannoritzer@w...>
Date: Mon Apr 17 20:51:25 CEST 2006
Subject: [oc] SVN vs git
Jeremy Fillingim wrote: > > http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=36908 >
The difference git vs subversion is a discussion of distributed vs centralized version control system.
I have been following the discussion around the Linux kernel and the core argument for using a distributed system was that the development team of the kernel is very large. I don't believe that there is any project on opencores now that has so many developer that it would require that feature.
Out of curiosity I did some more research and found this link for example http://blog.ianbicking.org/distributed-vs-centralized-scm.html
It talks about some disadvantages of a distributed system vs a centralized one.
I personally have only experience with subversion and cannot follow the argument of Jeff that subversion is CPU or bandwidth hungry.
If there is really the need for a distributed repository, there is an extension to subversion, called SVK http://svk.elixus.org/ that allows to use subversion as a distributed repository. If I understand the function correct, it does not require any addition to the server side installation, but just to the client side. So there would not be any further installation at the opencores site be necessary.
I believe from the administration, subversion is very similar to cvs and hence may reduce the work to integrate it in addition to the cvs system to the website.
Cheers,
Guenter
|
 |