3 ms·
Some reasons you might want to use it: 1) can you roll back a certain feature easily if there is a bug with them? 2) can you and your partner edit the same fil
by utnick 18y ago
Some reasons you might want to use it:
1) can you roll back a certain feature easily if there is a bug with them?
2) can you and your partner edit the same files at the same time without clobbering your changes?
3) do you have a record of all of the features added and bugs you have fixed by datetime
4) are you and your partner always in sync?
5) if you really just edit files while on server do you ever want to develop software while disconnected from the web?
6) copying to backup folders is really cumbersome
7) can you easily create branches of your software if you want to try out something new and experimental?
The usefulness of version control increases exponentially with the number of developers you have but I even use it as a solo developer due to many of the reasons above.
- drinian 18y agoExpanding on the issue of finding bugs, everyone should check out git's "bisect" feature for when regressions crop up: http://lwn.net/Articles/317154/ http://lwn.net/Articles/317154/
- silentbicycle 18y agoIt really helps that git has all the history locally stored, too - doing an intensive bisect search with something like perforce would take quite a bit longer.