Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1
    Join Date
    Oct 2007
    Location
    Pennsylvania
    Posts
    1,772

    Default Matching Diff in Left and Right Pane

    Quote Originally Posted by Michael Bulgrien
    October 12th, 2007 at 7:55 am
    Since the fundamental purpase of a 3-way merge is to rectify differences between two versions of the same file that both derive from a common ancestor, it could be argued that there is no difference when the left and right side match (the two files being merged are in agreement) even though there is a common difference between those two files and the common ancestor. Iíve suggested functionality that would make merge sessions more flexible by providing the user with the ability to ignore difference sections when the left-hand side and the right-hand side are the same.
    I've never had a response from the Scooter team on this one. Please add a Miscellaneous option to a Text Merge session as follows:

    [ ] Matching differences in left and right pane are always unimportant

  2. #2
    Join Date
    Oct 2007
    Posts
    786

    Default

    We'll add this to our wish list.
    Tim T Scooter Software

  3. #3
    Join Date
    Jan 2010
    Posts
    2

    Default

    Quote Originally Posted by Michael Bulgrien View Post
    Quote Originally Posted by Michael Bulgrien
    Originally Posted by Michael Bulgrien
    October 12th, 2007 at 7:55 am
    Since the fundamental purpase of a 3-way merge is to rectify differences between two versions of the same file that both derive from a common ancestor, it could be argued that there is no difference when the left and right side match (the two files being merged are in agreement) even though there is a common difference between those two files and the common ancestor. Iíve suggested functionality that would make merge sessions more flexible by providing the user with the ability to ignore difference sections when the left-hand side and the right-hand side are the same.
    I've never had a response from the Scooter team on this one. Please add a Miscellaneous option to a Text Merge session as follows:

    [ ] Matching differences in left and right pane are always unimportant
    I don't see any feature like this still in the software. I'm finding that most of the time I don't care about the ancestor at all, but I prefer the 3-way merge window. An option to simply ignore the ancestor would be fantastic and save me lots of time at work each day.

  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,683

    Default

    You can use a "Text Merge" to just merge 2 files. If you don't load an ancestor file, BC will hide the center pane.

    If you have an ancestor file already loaded in the Text Merge, just select the path edit for the center pane, delete the path text and hit enter. BC will then hide the center/ancestor pane.
    Chris K Scooter Software

  5. #5
    Join Date
    Jan 2010
    Posts
    2

    Default

    Deleting the path works when it comes to the compare, but after I close the file Visual Studio says the merge was canceled as an unfortunate side effect.

    edit2: switched to the 2 way merge and this is working well. Thank you.
    Last edited by withoutclass; 29-Jan-2010 at 02:01 PM.

  6. #6
    Join Date
    Feb 2010
    Posts
    3

    Default

    Please explain how to do the 2-way-merge you mentioned:

    "edit2: switched to the 2 way merge and this is working well."

    I can't find anything in the help about a 2-way-merge, and when I delete the path for the center pane like Chris suggested, I also get the Visual Studio message about the merge being cancelled.

  7. #7
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,683

    Default

    Hi BamaBob,

    Follow the instructions for "2-way merge" under the Microsoft Team Foundation Server heading on our version control page: http://www.scootersoftware.com/support.php?zz=kb_vcs

    In the two way merge, the merge will open in the text compare. If you save the left or right pane it will be used as the output for the merge.
    Chris K Scooter Software

  8. #8
    Join Date
    Feb 2010
    Posts
    3

    Default

    Chris,

    I think the "2-way merge" workaround is not as flexible and nice as being in "3-way merge" mode with the ability to treat matching differences in the left and right panes as unimportant.

    I strongly vote for implementing Michael Bulgrein's original request for a setting like this:

    [ ] Matching differences in left and right pane are always unimportant

    Since Michael's request has been in your queue since late 2007, do you have any thoughts about actually implementing it?

    Bob

  9. #9
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    2,519

    Default

    We're looking into making Michael's suggestion the new default behavior, with an option to ignore the changes entirely. For v4 we're considering making the second behavior the default.
    ZoŽ P Scooter Software

  10. #10
    Join Date
    Feb 2010
    Posts
    3

    Default

    I know that many software developers (myself included) cringe when someone asks when a feature will be available. But, I'll ask anyway. Do you have any feel for when Michael's change will be available in BC 3?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •