Topic Streams and Pull Requests
Topic Streams are great when you want to make isolated changes, experiment and re-integrate them later into your mainline stream. They work together with Pull Requests – a type of review that allows to evaluate a set of changes and orchestrate their automatic integration into the target stream.
From Visual Studio integration you can create a topic stream with New > Topic Stream command:
When creating a new topic stream you can choose an option to reuse your existing solution work area by rehoming it. Rehome will convert your existing work area and align it with the new stream, it is faster than fetching to a clean work area.
After the topic stream is created you can access its pull request from the Dimensions Explorer:
Using the pull request you can review and approve the changes made in a topic stream. Depending on Dimensions Pulse settings, an automatic merge to the target stream may happen.
Pull requests are also accessible from the Reviews panel:
Baselines panel now has the same design as the requests panel:
Streams and Projects panel also updated, now it supports search and can show recent and favorite streams or projects:
Themes support for request properties:
Reorganized main and context menu commands for better usability, reviewed and updated toolbar and context menu icons: