Setting up Vault repository for project lifecycle
Moderator: SourceGear
-
- Posts: 9
- Joined: Wed Jul 02, 2008 4:37 am
Setting up Vault repository for project lifecycle
Hello. I am setting up a new installation of Vault to use with web application development using VS2003 & VS2005. What is the normal / best practice for configuring the repository to reflect the development, test and live environments? How is migration from dev to test or test to live performed? Any suggestions gratefully received, I have not used this type of source code control before. Many thanks.
One way to do this is to use branching. For instance the trunk could be the production or live site files. Then you could create branches for development and test. To migrate changes, use Vault's Merge Branches wizards.
You could also use Shadow Folders to push files to the live site from the Production trunk. A shadow folder is a directory on the local LAN that is synchronized with the latest version of the folder in the repository.
More info on branching:
http://www.ericsink.com/scm/scm_branches.html
http://support.sourcegear.com/viewtopic.php?t=193
You could also use Shadow Folders to push files to the live site from the Production trunk. A shadow folder is a directory on the local LAN that is synchronized with the latest version of the folder in the repository.
More info on branching:
http://www.ericsink.com/scm/scm_branches.html
http://support.sourcegear.com/viewtopic.php?t=193
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
-
- Posts: 9
- Joined: Wed Jul 02, 2008 4:37 am
We use the type of branching described, but our end product is different than yours. We have a product that is installed rather than a web site.
So you could just do development under source control and check-in "approved" files after testing, and populate the live webapp with a shadow folder functionality or by doing a get with the commandline client.
So you could just do development under source control and check-in "approved" files after testing, and populate the live webapp with a shadow folder functionality or by doing a get with the commandline client.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager