Reputation: 2497
We are a team composed of many developers working on two solutions (solution .sln in the Visual Studio sense). We use Visual Studio 2012. Most developers have access to only one solution but need binaries (and .h/.lib) from both.
We are moving toward the use of Team Foundation 2012 but previously used Visual SourceSafe 6.0.
We don't want to keep the binaries on the database (that would however allow developers to simply get them via a GLV. But life is not so simple...)
We need:
I strongly believe that there is a way to do what we need. After all we are surely not the only ones to have isolated teams that rely on other teams' binaries. I just don't know how to do it.
EDIT: GLV means "Get Latest Version". Sorry for the undefined acronym.
Upvotes: 1
Views: 209
Reputation: 161783
Check the binaries into source control at various stages: releases, sprint ends, etc. Label the result of each version checked in.
The "other team" can take a branch from these binaries at particular label levels. They never need to know about the later labels until they're ready for them.
Upvotes: 4