What is the difference between difference from base and support in Accurev

What is the difference between difference from baseline and difference from support in Accurev?

+7
source share
1 answer

I believe that of your other posts in this forum, the context here will be to expand the file in your workspace compared to the database or database.

Diff to Basis is going to compare the file that you are currently using in your workspace with the version that you start working with before making changes. For example, you update your workspace, start working with foo.c, which is a (supported) status, make a few changes to it, and then run Diff against Basis. It will compare your changes with the version you started with, no matter what changes can now happen in the parent thread. That is, he will show you only the changes related to your work.

Diff to Backed will compare the file that you have in your workspace with the one that is currently in your support - or parent -stream. Using the previous example, you made your changes to foo.c, but another developer made your changes to foo.c in the parent thread from the moment you started. Running Diff vs. Backed compares your current file with the one in the parent thread, so you will also be comparing with other developer changes, essentially looking at the pre-merge.

If no one else made changes to foo.c, then Diff vs. Backed and Diff vs. Basis will give the same result.

Finally, for any given file, you can run History → Browse Versions and distinguish any two versions that have ever existed if Backed or Basis are not the specific comparison you are looking for.

Hope this helps,
~ James

+20
source

All Articles