Hi,
We're looking to setup 3 distinct folders for each version of our software: development, testing and production. I'm fairly new at source code control and looking for some pointers on the best way to implement this structure. Thanks!
Repository Best Practice
Moderator: SourceGear
This is usually done with branches. Suppose you start with 'dev' as the main tree in which development happens. Make 'test' a branch of 'dev'. Make 'prod' a branch of 'test'. When you want to promote code, merge the changes from dev to test or from test to prod.
Disclaimer: I'm writing this sort of off-the-cuff, so lots of details are missing and some details may even be wrong. I've never done the dev-test-prod style of development, and SourceGear doesn't work that way internally, so I can't speak from experience. See chapter 7 of my Source Control HOWTO for some additional remarks:
http://software.ericsink.com/scm/scm_branches.html
Disclaimer: I'm writing this sort of off-the-cuff, so lots of details are missing and some details may even be wrong. I've never done the dev-test-prod style of development, and SourceGear doesn't work that way internally, so I can't speak from experience. See chapter 7 of my Source Control HOWTO for some additional remarks:
http://software.ericsink.com/scm/scm_branches.html
Eric Sink
Software Craftsman
SourceGear
Software Craftsman
SourceGear