Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
lirec:version_control_guide [2009-02-04 16:19] – davegriffiths | lirec:version_control_guide [2009-02-04 16:21] – davegriffiths | ||
---|---|---|---|
Line 13: | Line 13: | ||
The general idea is that code lives on a remote server, and you keep a local copy of the source on your hard drive. You edit files and compile as normal then ' | The general idea is that code lives on a remote server, and you keep a local copy of the source on your hard drive. You edit files and compile as normal then ' | ||
- | The smaller the changes, and the more frequently you commit code, the less hassle you will cause for yourself and other people in the long run. This is an example day's work: | + | The smaller the changes, and the more frequently you commit code, the better. This is an example day's work: |
* First thing, update to get the latest code from the server | * First thing, update to get the latest code from the server | ||
* Build the new code, check it works | * Build the new code, check it works | ||
- | * Start working on a new feature as normal, edit - compile - test | + | * Start working on a new feature as normal, edit - compile - test... |
* Finish working on the new feature | * Finish working on the new feature | ||
* Update and test the latest code on your machine | * Update and test the latest code on your machine |