Change search
ReferencesLink to record
Permanent link

Direct link
Choosing between Git and Subversion: How does the choice affect software developers?
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2014 (English)Independent thesis Basic level (degree of Bachelor)Student thesis
Abstract [en]

Today a lot of software projects are using version control systems for maintaining their software source code. There are a lot of version control systems, and the choice of which one to choose is far from simple. Today the two biggest version control systems are Git and Subversion. In this paper we have found the main differences between the two, and investigated how the choice between them affects software developers. Although software developers in many aspects are unaffected by the choice, we did find some interesting findings. When using Git, our empirical study shows that software developers seem to check in their code to the main repository more frequently than they do when using Subversion. We also found indications that software developers tend to use Subversion with a graphical interface, whereas the preferred interface for working with Git seems to be command-line. We were also surprised of how insignificant the learning aspect of the systems seems to be for the developers. Our goal with this paper is to provide a foundation to stand upon when choosing what version control system to use for a software project.

Place, publisher, year, edition, pages
2014. , 39 p.
Keyword [en]
Git, Subversion, VCS, Version Control System, Revision Control System, comparison
National Category
Software Engineering
URN: urn:nbn:se:bth-2909Local ID: diva2:830204
Available from: 2015-04-22 Created: 2014-06-23 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(528 kB)84 downloads
File information
File name FULLTEXT01.pdfFile size 528 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 84 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 278 hits
ReferencesLink to record
Permanent link

Direct link