Note that there are some explanatory texts on larger screens.

plurals
  1. POHow do I get a diff of an issue in Accurev without any inherited changes?
    primarykey
    data
    text
    <p>While I'm not sure I have a satisfactory answer on <a href="https://stackoverflow.com/questions/4620312/what-is-a-one-sentence-explanation-of-how-accurev-works">my other Accurev question</a>, I believe I'm starting to understand the issue I'm seeing with Accurev diffs.</p> <p>The flow is something like this:</p> <ol> <li><strong>Developer A</strong> makes some changes for bug 1, promote.</li> <li><strong>Developer A</strong> makes some changes for bug 2, promote.</li> <li><strong>Developer B</strong> reviews <strong>Developer A</strong>'s changes for bug 1 and sends it back for further changes.</li> <li><strong>Developer C</strong> reviews <strong>Developer A</strong>'s changes for bug 2 and approves it, additional promotion.</li> <li><strong>Developer A</strong> makes more changes for bug 1, promote.</li> <li><strong>Developer C</strong> reviews <strong>Developer A</strong>'s changes for bug 1. </li> </ol> <p>The last step is where I perceive the breakage. Developer C cannot, in any rational way, see all the changes related to bug 1, even though every transaction/version (whatever Accurev calls them) is associated with that issue id.</p> <p>If I do diff against basis I get all of the bug 2 changes as well as everything else that's been promoted. Multiply that times 30 developers and it's a nightmare.</p> <p>It gets real messy if there were overlaps and merge resolution, but lets assume, for the moment, that attribution doesn't get wrong except in that case... even if I have seen it do otherwise, it might just be a misunderstanding.</p> <p>Anyway, assuming that all promotes were "clean" and (as I understand them) new transactions are "alias" transactions of each developers "keep" transactions.</p> <p><strong>How do I view combined diffs of the two transactions?</strong></p> <p>Specifically the transactions in step 1 and step 5 above. There will be two transactions, and I want only the changes made in those transactions and <em>only</em> those transactions. Ideally, a nicely formatted or GUI tool diff that works recursively (not on individual files, the whole thing).</p> <p>Note, valid answers may be "You're doing it wrong," but should include constructive suggestions of what to change such as "Do your reviews in the developer's workspace," or similar. I suspect we might just be using it wrong.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload