Locate all streams for a change set?
I see that you can select "Locate Change set..." and then pick a particular stream to see whether or not the change set was applied to the stream. I'd like to be able to select a change set and pick something like "Show all Streams containing the change set," which would show a list of all streams in which the change set appears. This would be quicker than picking streams one-by-one and asking if the change set is in it.
Does such a capability exist? I'm using 2.0.0.1.
Thanks in advance,
Mike
Does such a capability exist? I'm using 2.0.0.1.
Thanks in advance,
Mike
Accepted answer
There is no 'one-click' way to find EVERY stream/repository workspace/snapshot/baseline that contains a selection of work items (normally this would result in a lot of search targets...). In most use cases we identified in the past, users generally have a 'sense' of what they want to search in (or where), so the flexibility explained below helps them with this...
The most useful feature (for me at least) to add relevant search targets is to click on the green "+" icon in the 'Search Targets' menu, and select "Add workspaces and flow targets shown in the Pending Changes view'; or you can select 'Add streams from project and team areas that I am a member of'.
Here's a listing of different ways to add 'objects' to the LCS editor:
Ways to add Work Items:
-Since RTC 4.0, you can drag & drop a selection of work items from various places in the UI (ex: The "Work Items" view, or from work items in the favorites folder in the Team Artifacts view)
-Since RTC 4.0, you can drag & drop a work item query from the Team Artifacts view. This will automatically run the query and add the work items.
-The work item picker dialog now allows multi-selection. Added in RTC 6.0.3 S5.
Ways to add Change Sets:
-Since RTC 4.0, you can drag & drop a selection of change sets from various places in the UI (ex: The "Pending Changes" view, "History" view, "Search" view, etc.)
Ways to add Streams/Workspaces/Snapshots/Baselines/Builds:
-Since RTC 4.0, you can drag & drop a selection of streams/workspaces/snapshots/baselines from various places in the UI (ex: The "Pending Changes" view, "History" view, "Search" view, "Team Artifacts" view favorites folder, etc."
-You can also drag & drop a selection of team area nodes from the "Team Organization" view, which will add all streams owned by those team areas.
-You can also drag & drop a selection of project area nodes from the "Team Artifacts" or "Team Organization" view, which will add all streams owned by those project areas and all child team areas.
-You can drag & drop a repository node from the "Team Artifacts" view. This will show a confirmation prompt, asking if you want to add all streams in the repository.
-You can drag & drop a selection of build results. This will add their corresponding build snapshots.
-You can open the Locate Change sets editor directly on releases (shown on the "Releases" tab of the Project Area editor). This will add the corresponding build snapshots. Added in RTC 6.0.3.
-The snapshot picker dialog allows multi-selection. Added in RTC 5.0.2.
-The stream/workspace picker dialog allows multi-selection. Added in RTC 6.0.2.
Also, one of the best ways to 'save' and 're-use' a random or mix selection of Locate Change Sets [LCS] 'objects' is to put them in the favorites folder in the Team Artifacts view, then drag and drop the selection into the LCS editor when needed in the future. This works for most of the artifacts mentioned above.
2 other answers
[Revision: This ability was added in RTC 4.0 where the old Locate Change Sets wizard was converted to a Locate Change Sets editor where you can add multiple work items/change sets and search for them in multiple streams/workspaces/snapshots/baselines at the same time. You can drag & drop project area nodes, which add all streams owned by those project areas (and child team areas), or you can drag & drop the repository node from the Team Artifacts view to add all streams in the repository.]
(Original answer below...)
Currently there is no feature that does this.
I'm not sure where this fits in future planning of RTC, but this is a commonly asked for feature.
(Original answer below...)
Currently there is no feature that does this.
I'm not sure where this fits in future planning of RTC, but this is a commonly asked for feature.