Reputation: 84540
Let's say I've got an SVN repository with two branches: v1 and v2. v2 was branched from v1 a few months ago, and work has gone forward on both branches. Any changes to v1 should have been merged forward into v2, but it seems that some of them have been missed.
I know that merges are recorded by SVN, because you can see the information when you run Show Log in TortoiseSVN. So does SVN (or the TortoiseSVN client) provide a way to say "look at all checkins to v1 since the branch point and find any that have not been merged forward"?
Upvotes: 2
Views: 1432
Reputation: 43575
Open the merge
dialog on the branch. Then in the second page of the merge wizard dialog, enter the url from trunk
(or whatever url you use to merge changes from). Then click the show log
button.
The log dialog now shows you all revisions you've already merge in gray, and those that haven't been merged yet in black.
Upvotes: 1
Reputation: 6365
command line:
svn mergeinfo source target --show-revs eligible
in TortoiseSVN you can see this in log when selecting what to merge (grey commits have been merged, black ones - not). Additionally there is a check box for hiding merged revisions.
Upvotes: 3