Global Development Teams

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

Moderator: SourceGear

Post Reply
flex

Global Development Teams

Post by flex » Fri May 14, 2004 3:39 am

Hi
Has anyone any advice about how I would go about implementing source control for a company with multiple development teams set around the globe? As an example, I may have a team in the US office developing core functionalityand related webservices, a development team in the uk generating local market specific UI and another team producing an alternative version for the Asian market. We would also need to factor in the QA & Build teams which would require access to all code at the required revision level.

Given that we have relatively low connection speeds we are unsure as to the best solution as far as develpment servers and vault go.

Obviously we would want to pin the core code at a specified release level.

Any ideas or diagrams would be really helpful.

Richard

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

Post by lbauer » Fri May 14, 2004 7:48 am

One possibility would be a centralized Vault installation with separate repositories for each team/software project. This would consolidate adminstrative tasks.

If there's little or no interaction between teams each location could have its own Vault Server and database.

Vault is optimized for use over the Internet, so low connection speeds shouldn't be too much of an issue.

Vault's label, pin and branch functions make it easy to specify releases or even builds. For instance, if you label your code at a particular version, then QA & Build teams can do a get from that label to retrieve the specific version.

We can offer additional suggestions if you have more details about how you'd like your system to function.
Linda Bauer
SourceGear
Technical Support Manager

flex

Thanks Linda

Post by flex » Fri May 14, 2004 8:41 am

Thank you for your quick reply, our new development structure is due to be implemented in the next month or so and at present I have been asked to evaluate Vault as an alternative to VSS with a view to using it as a key element in the development team structure.

I have passed my initial findings onto my Director and am awaiting a response.

What I am unsure about is how you would pull all the separate vault servers/repositories together to produce a final solution. Is there a facility to 'syncronsie' repositories for example?

I may need to come back to you in the near future.

Regards
Richard

Post Reply