DocumentCode :
2884914
Title :
“The cathedral or the Bazaar”: Version control — centralized or distributed?
Author :
Fomin, Stanislav
Author_Institution :
Customized Inform Systems, USA
fYear :
2009
fDate :
28-29 Oct. 2009
Firstpage :
259
Lastpage :
265
Abstract :
Almost forty years have passed since the first source code version control systems were created. During that time many VCS (Version Control Systems) were created, each of them had its own advantages and drawbacks, and version control became an indispensable practice of competent development. Why we still don\´t have one consistent and ideal VCS? As it happens, one of the reasons is that even without restricting to the features of particular VCS, the argument between two essentially different version control paradigms (centralized and distributed) is taking place. Centralized approach is still more popular, but an army of the distributed VCS supporters is also growing. What approach is the best choice for corporate software development? We\´ll discuss the basic "rubs" in the argument between centralized and distributed VCS\´s, will analyse their advantages and drawbacks in the context of corporate development, and, finally, will propose how to combine the best from both approaches and avoid their inherent problems.
Keywords :
configuration management; centralized version control system; corporate software development; distributed version control system; source code version control systems; Centralized control; Control systems; Distributed control; Information technology; Programming; Bazaar; Distributed Version Control; Distributed Version Control Systems; GIT; Mercurial; Subversion; Version Control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference in Russia (CEE-SECR), 2009 5th Central and Eastern European
Conference_Location :
Moscow
Print_ISBN :
978-1-4244-5664-2
Electronic_ISBN :
978-1-4244-5665-9
Type :
conf
DOI :
10.1109/CEE-SECR.2009.5501149
Filename :
5501149
Link To Document :
بازگشت