We have to distinguish between "StarTeam project", "Delphi project",
"StarTeam view", "StarTeam folder" and "Windows folder". These are five
distinctly different things, and unless you understand the differences
you will find it difficult to understand how to get what you want out of
StarTeam.
Please read up on those concepts first. I'll write a short summary here:
1. "StarTeam project": This is a top-level container in StarTeam. You
cannot have a hierarchy of ST projects - you will always see them listed
in a straight alphabetical list. Each ST project contains one or more ST
views.
2. "Delphi project": This is in StarTeam's world just a set of folders
and files. I assume you knwo what it is in non-StarTeam terms.
3. "StarTeam view": This is a second-to-top level container in StarTeam.
Each veiw contains a set of StarTeam folders and files (and CR:s etc.).
Views can be organized into a hierarchy. A view can be derived from its
parent view or independent from it.
4. "StarTeam folder": This is a container, very much like a Windows
folder, but the StarTeam folder tree might not be identical with a
folder tree in Windows, since each ST folder can specify any working
(Windows) folder, including a relative or absolute Windows path.
5. "Windows folder": I assume you know what this is.
What I suggested (tridd to suggest) was to create one single ST project
for your product.
Then create one ST view for each Delphi project that's part of your
product. If you want to be able to create separate view labels etc for
each Delphi project, each view should NOT derive from the top/parent view.
If you want to be able to label the entire product with a single view
label in the top view, then you need to put all of your Delphi projects
in there. In that case other's might have good suggestiong on how to
ALSO be able to handle each Delphi project separately, with its own set
of view labels, separate from the product/top view labels.
Kjell
J. Clarke wrote:
Quote
Hmm that sounds like what I want. Except the Wizard walked me thru the 1st
project so now my top level folder is the project name with the actual files
in subdirectories under it.
Essentially I want to have a hierarchy more like:
Components for D2006
- ComponentA (It's own project)
- ComponentB (It's own project)
- ComponentC (It's own project)
- ...
It's more for organization than anything to help quickly locate stuff.
Then I have another example of a similar kind. My product line has 1
product. This individual product is made up (currently) of 236 individual
Delphi Projects. In the Root level I don't want to see 236 individual
projects, just the actual 'product' with all the individual projects below
it. Is that confusing?
Jeff
"Kjell Rilbe" < XXXX@XXXXX.COM >wrote in message
news: XXXX@XXXXX.COM ...
>Don't know if this is what you're asking, but you can setup several views
>under the same project and have each view work essentially like its own
>project. When creating the view, do NOT check "Derive new view from
>current view". If you do that, the new view will have a completely
>independent set of files, labels and other items, so, it's like a totally
>separate project.
>
>I've been using that approach to put several small porjects under a common
>StarTeam project and be able to organize them in a hierarchy.
>
>Kjell
>
>J. Clarke wrote:
>
>
>>We want to keep some of our component source in StarTeam, more to share
>>our components that really VC'ing them (they hardly ever change).
>>
>>I've already added one component into StarTeam, which of course shows as
>>it's own project. I realized after the fact I'd really like all our
>>components to show up under a root folder called something like '2006
>>Components', then have all the components under that folder.
>>
>>Is this possible or does each of the components need to be
>>loaded/displayed as a seperate project? If so how can I move the
>>existing folders to the (new) folder?
--
---------------------------------------------------------------------------
Kjell Rilbe
Home: +46 8 7610734
Cell: +46 733 442464
---------------------------------------------------------------------------
"If there's a price for bein' me, that's one I'll have to pay"
Aaron Tippin
---------------------------------------------------------------------------