English 中文(简体)
diff/merge tool for TortoiseSVN within Visual Studio
原标题:

We ve recently "upgraded" from Visual SourceSafe to SVN based on recommendations on this site. Our current source control set-up is: TortoiseSVN with VisualSVN. We re very happy with it so far, but I was wondering if there s any additional benefits from using a different diff/merge tool than the one included (TortoiseMerge).

TortoiseMerge seems pretty capable, but also quite a bit slower than VSS s "View History" tool.

This excellent thread shows a lot of different things: What tools do you use when integrating with Subversion on Windows?

WinMerge and BeyondCompare are both mentioned in that thread, but we re mainly interested in diffs.

Are there any good reasons to change up from TortoiseMerge, even for the purpose of quicker diffs?

Thanks.

最佳回答

WinMerge does diffs as well, and I personally prefer it over TortoiseMerge.

问题回答

I exclusively use BeyondCompare for diffing and merging. The fact that it understands different file formats via plugins makes it very compelling for me. For instance, if you have graphics stored in svn, BeyondCompare can show you an XOR-based difference of the images. Pretty slick!

Oh as for speed, I find it quite speedy on my systems.

I really like how Araxis Merge does the diffs, and prefer it over TortoiseMerge. I m a very visually inclined person, and I prefer Araxis Merge s visual representation over WinMerge and BeyondCompare.

Araxis Merge can also be used with TortoiseSVN for diff, merges, and applying patches.

I use KDiff3 and I have to say I prefer it over WinMerge and TortoiseMerge! Check it out.

I posted a few years ago how to use SourceGear s Vault s DiffMerge tool. It s very clean, and similar to VSS s style from way back in the day.

http://eduncan911.com/blog/living-with-subversion-part-3.aspx

The other answers here have a number of other great suggests as well.

But more recently, I have learned to like the built-in TortoiseMerge for the single reason that I can edit the merged file directly while merging. Seems other merge tools didn t allow me to edit the merging file in real time. I had to merge, save, and open manually.





相关问题
building .net applications without Visual Studio

I m interested to hear about people working with building .net applications using MSBuild, NAnt or similar tools. What are you using, why are you using it instead of the VS IDE? I like to use ...

Tips for debugging a made-for-linux application on windows?

I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...

Visual Studio 2010 Beta 2: Can I print in color?

I have to turn in a hard copy of some code with an assignment. Is there any way in Visual Studio 2010 to print C# source code with syntax highlighting? PS: The assignment is solving a math problem, ...

Set Select command in code

On button Click I want to Set the Select command of a Gridview. I do this and then databind the grid but it doesn t work. What am i doing wrong? protected void bttnView_Click(object sender, ...

WPF design-time context menu

I am trying to create a custom wpf control, I m wondering how I can add some design-time features. I ve googled and can t seem to get to my goal. So here s my simple question, how can I add an entry ...

热门标签