Why » History » Version 10

Chris Cannam, 2011-11-30 08:15 PM

1 1 Chris Cannam
h1. Why should I use code.soundsoftware.ac.uk?
2 2 Chris Cannam
3 7 Chris Cannam
h2. I'm happy keeping my research code on my own computer!
4 3 Chris Cannam
5 3 Chris Cannam
Why should I use some website to manage it?
6 2 Chris Cannam
7 10 Chris Cannam
 * *Version control* helps with history tracking and shared working
8 5 Chris Cannam
9 6 Chris Cannam
"See this article":http://soundsoftware.ac.uk/why-version-control for more about why using a proper version control system is a good idea that will make your day-to-day work easier and less stressful.
10 5 Chris Cannam
11 1 Chris Cannam
"Watch these videos":http://easyhg.org/videos.html to get an impression of how straightforward it is to use a version control system: the small amount of time you spend getting started is very quickly gained back in saved time managing your code, even for the smallest and simplest projects.  And you can start using version control easily even for code you are already working on.
12 1 Chris Cannam
13 9 Chris Cannam
 * *A collaborative environment* helps you work on code and papers with colleagues
14 8 Chris Cannam
15 1 Chris Cannam
You can set up a private project on this site and then add to it any colleagues at your own or other institutions that you want to work with. This is helpful not just for software but for working on papers in text formats like LaTeX as well.
16 10 Chris Cannam
17 10 Chris Cannam
And even if it's just you working on the same software on more than one computer, it helps to have a shared server to manage your code on.