Releasing SW with Vault practices

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
kasti
Posts: 108
Joined: Tue Apr 20, 2004 4:21 am
Location: Austria

Releasing SW with Vault practices

Post by kasti » Fri Jul 23, 2004 3:09 am

I would like to ask you guys on how you go about releasing SW with Vault.

Our Vault DB layout looks as follows:

$/Project1
$/Project1/Source
$/Project1/Source/Imports
$/Project1/Source/Imports/Lib1exports
$/Project1/Source/Imports/Lib2exports

$/Lib1
$/Lib1/Source
$/Lib1/Lib1Exports

$/Lib2
$/Lib2/Source
$/Lib2/Lib2Exports

....


The libs are shared libraries with their own release cycle. They are pinned in the Imports Directory to a Label (nice feature btw).

In VSS we did the following when we got close to a release:

- Check out Project1 2 times to 2 different working folders.
One would be for the release (only minor changes, bugfixes etc) and the other where development was moving on
- Only the one for the release was allowed to be checked in during this stage until the release
- Once released, the "development" checkin could be done

This way, we did not have to create many branches in VSS which are a headache there.


In Vault, checking out 2 times for a developer is (I think) not possible. Since branching would be the better way anyway, I
tried this with the following problems with the imports directories:

- the directory shares are broken creating probably lots of extra Data in the DB
- labels get lost in the branch
- the imports\Lib directories are not pinned anymore (and can not be repinned because labels are not there). Repinning would not be an option anyway since we have about 50+ import libs.

Any suggestions on how to go about this ?

Thanks,
Herbert.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Fri Jul 23, 2004 8:14 am

You might get some ideas from these KB articles on using branches and labels, etc.

http://support.sourcegear.com/viewtopic.php?t=9

http://support.sourcegear.com/viewtopic.php?t=193
Linda Bauer
SourceGear
Technical Support Manager

Post Reply