- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am looking for any good way to perform diff and merge operation on any number of project files (Other than multiple select and open proerty panel). I got over 100 fortran project files.
Since the project files are standard XML format, i was wondering if anyone had a good free XML diff and merge utility which would provide an easy way for me to detect property inconsistencies between my vfproj files.
I am also open to any other good suggestion ;)
Thanks
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ClearCase has a multi-way (I think 16) diff viewer. It is not cheap, though.
I suspect what you really want to do is to make sure that every project file has various switches set a certain way. Many switches have unique text that make it easy to find with grep or findstr, otherwise building an app that reads the XML settings is easy these days because of the availability of parser libraries.
I suspect what you really want to do is to make sure that every project file has various switches set a certain way. Many switches have unique text that make it easy to find with grep or findstr, otherwise building an app that reads the XML settings is easy these days because of the availability of parser libraries.
Link Copied
7 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Beyond Compare is my favorite file compare tool, and it has an XML mode. It isn't free, but I use this frequently enough that I am happy to pay for it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I agree that Beyond Compare is great but like many other diff tools, it can not perform a diff on more than 2 files at a time.
Thats why the best would be a diff tool who would really be XML oriented and could list the different values for a specific XML attribute throughout many files at a time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I dont believe that such a program exist. kdiff3 (http://kdiff3.sourceforge.net/) for example can merge up to three sources.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ClearCase has a multi-way (I think 16) diff viewer. It is not cheap, though.
I suspect what you really want to do is to make sure that every project file has various switches set a certain way. Many switches have unique text that make it easy to find with grep or findstr, otherwise building an app that reads the XML settings is easy these days because of the availability of parser libraries.
I suspect what you really want to do is to make sure that every project file has various switches set a certain way. Many switches have unique text that make it easy to find with grep or findstr, otherwise building an app that reads the XML settings is easy these days because of the availability of parser libraries.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yup i think the best way is too just lookup the property using grep/sed. Thanks for the suggestion.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting Brian Francis
Hi,
I am looking for any good way to perform diff and merge operation on any number of project files (Other than multiple select and open proerty panel). I got over 100 fortran project files.
Since the project files are standard XML format, i was wondering if anyone had a good free XML diff and merge utility which would provide an easy way for me to detect property inconsistencies between my vfproj files.
I am also open to any other good suggestion ;)
Thanks
Hi Brain,
For a quick review of differences between some filesI use Microsoft's WinDiff utility from a Platform SDK
orVisual Studios.
Formore advanced cases I use WinMerge 2.6.0utility. It is free andworks with any types of files.
I will zip and attach both some time later.
Best regards,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page