About grouping projects

A grouping project specifically groups projects. For example, a good use for a grouping project is to contain the different platforms for a software application. If you have all of your projects structured into one big hierarchy, you can check out new versions of all projects by using the Copy Project dialog box Subprojects list box options.

Note: Grouping projects are optional. They are useful because they make it much easier to check in a set of projects or check out a new set of projects when they are all grouped in a hierarchy.

As an example, assume you want to group different platforms of a project called toolkit_top-3.0. It will group toolkit-win and toolkit-unix together.

To set up the toolkit_top-3.0 grouping project, you need to set up uniquely named projects.

Two projects with the same name cannot be subprojects within the same parent project. For example, toolkit-win and toolkit-unix cannot be grouped together in the same project.

To group projects with the same name, create an extra level of projects with unique names. A single project with a work area cannot contain subprojects whose work areas are not visible to the parent project. Therefore, you need to turn off work areas, which is described in Creating a grouping project in 3.


Feedback