Em 3/3/2011 11:44, Tamas Rudnai escreveu: > CVS format is pretty easy to understand plus that is open source, so you = can > even have the version control system in sources if you want it. You can > setup the server of your own or just use it locally (so you are not > dependent on 3rd party). > > Few reasons why a source control is better than ZIPs: > > 1. You can have a server, not only a local copy of archive files > 2. You can collaborate -- so many developer can work on the same project, > you can merge changes fairly easily etc > 3. You can create labels and branches, which helps a lot to maintain > different versions of your software, yet still able to patch them with > bugfixes or improvements (think as you create a new device and you need t= o > customize the firmware for each) > 4. You can find these patches and other changes easier (if you maintain t= he > comments etc correctly) > 5. You can leave bugfixes in a temporary branch till you code review and = QA > done -- that makes the review faster as the reviewer can see the change > immediately, which source fie is affected etc, and if failed the reviewer > simply just do not merge it to the live code branch. > 6. A good source control system only stores changes instead of the entire > source file -- saving you up spaces > > Tamas I completely agree, there is no reason for not using a VCS. I work completely alone and use Subversion for all my projects. Isaac --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .