We are starting to work with function branches, and we want to set up a registration policy that allows only check-ins for the baseline when they have associated code analysis.
The new code review workflow in 2012 is quite enjoyable, as you can easily interact with the developer and other reviewers and write lines of code directly. However, it seems that MS is completely not thinking about use, because we easily encounter the following problem:
The developer is working on checking / shelving functions and regular integration.
When she wants to integrate this feature, she again integrates into the baseline and requests an overview of these pending changes.
The reviewer makes a few comments, and now she has to change the code. Where does she do it?
Option 1: Return to the branch, edit the code and register the changes in the branch. Discard pending changes to the first merge. Drain and repeat the request. Repeat until there are no more comments. Complete the merge. This is not so pleasant, because all comments on the review are in pending merger changes, and it should work in a branch where it does not see comments directly.
Option 2: Make changes directly to pending merge changes. Request retest. Repeat until there are no more comments. Complete the merge. If she wants to continue working in the branch, she will have to carry out integration, because there are no changes in the review there.
In any case, the second review is always very annoying because you cannot see the changes between the first and second reviews, since you always differ in the basic level.
Am I missing something? Is there another option that allows you to view changes in the review? Does anyone have a better way to fork functions and check code?
New: using VS and TFS2013, no improvements :(
tfs visual-studio code-review
pmb
source share