DiffMerge first impressions

Support for our DiffMerge utility.

Moderator: SourceGear

Post Reply
Bruce Allen
Posts: 1
Joined: Thu Jun 21, 2007 12:08 pm

DiffMerge first impressions

Post by Bruce Allen » Thu Jun 21, 2007 12:23 pm

While I can appreciate your goal of creating the best Diff/Merge tool, DiffMerge still has a looong way to go. It's already decent for a free product, however. The best Diff/Merge tool available (IMHO) is Beyond Compare from Scooter Software (scootersoftware.com). It's a commercial product, but only costs 30 bucks.

Specifics:
no integrated FTP folders
needs ability to include/exclude a list of files, filetypes, and folders
needs to integrate with a source code control tool
when diffing lines of 2 files, need ability to manually align 2 lines

These are just a few things that I noticed from a quick look.

If this project came about by the need to integrate a differ into your source control project, I stronly suggest that you attempt to strike a licensing deal with Scooter Software to use their engine.

Bruce

jeffhostetler
Posts: 534
Joined: Tue Jun 05, 2007 11:37 am
Location: SourceGear
Contact:

Thanks for the comments.

Post by jeffhostetler » Fri Jun 22, 2007 8:56 am

Thanks for your comments. We welcome your input.

w/r/t the specific items you listed:

[] no integrated FTP folders

this is an interesting idea, but we don't have any plans for this
at this time.

[] needs ability to include/exclude a list of files, filetypes, and folders

this feature is present and can be controlled from the 'Folder Filters'
page on the Options Dialog. This controls what file types (such as
.o's) and folders (such as obj) are excluded from folder comparisions.

[] needs to integrate with a source code control tool

publishing instructions for working with other source code control tools
is on our todo list. but thanks for the reminder :)

[] when diffing lines of 2 files, need ability to manually align 2 lines

if you want to vertically force 2 lines to line up (usefull when a large
chunk of code is moved up or down in a file), we have 'Manual
Alignment Markers' available in the menu; granted, they're a little
awkward to use in this release, but it is an area we hope to improve
upon.

i hope i've addressed all of your concerns. thanks for the input and
please respond if other issues/features come to mind.

j

Thos
Posts: 1
Joined: Tue Jun 26, 2007 12:23 pm

Post by Thos » Tue Jun 26, 2007 12:39 pm

I think on the whole DiffMerge is execellent - esp. when you consider it's for free. As a Beyond Compare user, I certainly prefer the in place editing that DiffMerge gives. I do however miss the pane at the bottom that shows a horizontal comparison of the current line which I find very useful.

Some usability feedback:

I know this is cross platform but it would be nice if it felt more like Windows app on windows - the toolbar at the top and the tabs at the bottom.

I'm not sure how much value the reference view has, seems to be a waste of screen real estate to me.

When you type Crtl+G to go to a line, the radio button has focus, it should be the line number edit box (which should be fully selected).

I'm not sure what the keyboard shortcuts are for next / previous change, (maybe they don't exist - they should) you could mention them in the tool bar button's tool tips.

jeffhostetler
Posts: 534
Joined: Tue Jun 05, 2007 11:37 am
Location: SourceGear
Contact:

Thanks for the feedback.

Post by jeffhostetler » Wed Jun 27, 2007 8:18 am

I know this is cross platform but it would be nice if it felt
more like Windows app on windows - the toolbar at the
top and the tabs at the bottom.
i'm not sure what i'd do differently. i initially had the tabs
at the top and it looked cluttered with the menu, toolbar
buttons, tabs, and file panel pathnames right next to each
other. moving the tabs to the bottom seemed right because
you don't often flip between views. but that's just my opinion.
I'm not sure how much value the reference view has, seems
to be a waste of screen real estate to me.
it's kind of nice in those situations where you've made a bunch
of complicated edits/patches and have one of those "wait, what
did this originally look like?" moments. but then again, there are
lots of times when you won't need this.
I'm not sure what the keyboard shortcuts are for
next / previous change, (maybe they don't exist
- they should) you could mention them in the tool
bar button's tool tips.
we have F7 and Shift-F7 to jump to next and previous
change. (and F8 and Shift-F8 to jump to next and
previous conflict when in a file merge window.)
these are listed on the edit menu.

adding them to the tooltip is a good idea. thanks.
i'll log this and the goto dialog focus problem.

j

Post Reply