How would you...
- From: Markus Stoeger <spamhole@xxxxxx>
- Date: Tue, 28 Feb 2006 21:17:00 +0100
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
.
- Prev by Date: Code review
- Previous by thread: Code review
- Index(es):
Relevant Pages
|