How would you...

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi,

I have a two problems in my daily life with VSS that I feel rather hard to overcome. Maybe you have a few suggestions!


Problem #1: when you share a project and later add a file to one of the branches it doesn't automatically get added to all the other branches. When you try to compile the project you get compile time errors as it can't find the new file and you have to go look for the missing files and add them manually to every branch. This is quite annoying. Is there any way around that?


Problem #2: We have some 100+ tiny projects in our VSS data base. Most consist of only one project and there are a few bigger projects that consist of several sub-projects.
The sub-projects don't share a common root directory! The directory structure looks like:

$/SomeHugeApplication/Main
$/SomeHugeApplication/SubProject1
$/SomeHugeApplication/SubProject2
$/Libraries/SomeLibrary1
$/Libraries/SomeLibrary2
$/Libraries/SomeLibrary3
$/SomeTinyApplication

When we finish a release I'd like to set a label with a version number on the project *and all it's dependencies* so I can later easily retrieve all the files that were used to build a certain release.

How would you do this if SomeHugeApplication depends on SomeLibrary1?

.... I'd rather not want to share SomeLibrary1 into $/SomeHugeApplication/SomeLibrary1 due to Problem #1!
.... I'd also rather not want to label the root directory, as that would label all the 100+ tiny projects too.

thanks for any tips!
Max
.



Relevant Pages

  • Re: Getting volume information
    ... label: APPS ... Root Directory: C:\ ... I copied your code into a console app and it runs fine for me. ... drives really don't have a label? ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Labelling in Visual Studio for VSS
    ... > I want to get a labelled version from VSS. ... > The developers use visual studio and the VSS integration so they don't ... > label the code when it is checked in by the developers? ...
    (microsoft.public.dotnet.general)
  • Re: Labelling in Visual Studio for VSS
    ... to limit it to those things that the developers tell us are submitted for a ... There may be other things that have changed and been checked into VSS ... In order to pull only the changed ... >> label but I need to be able to identify the specific code to pull during ...
    (microsoft.public.dotnet.general)
  • Re: move / to a new hard-drive
    ... Untar all the tarballs here using tar xf ... Now I have a complete copy of my root directory structure on the new ... refers to the location of the root directory by the Label "/". ...
    (linux.redhat)
  • Re: Version weirdness
    ... It could be considered a bug in the VSS UI, ... shows you the label version. ... Eclipse VSS plugin it sounds ...
    (microsoft.public.vstudio.sourcesafe)