Comparing sources: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
== Comparing Sources ==
'''File Comparison''' is the process of compare the difference between files.  Commonly this is used when merging source code with a [[Version Control]] file repository.
 
==Why use File Comparison Software?==
When comparing source between different Visual DataFlex versions it is a HUGE time saver to do this using source code compare tools.
When comparing source between different Visual DataFlex versions it is a HUGE time saver to do this using source code compare tools.
Below is a few rules one can use to compare sources between VDF11.1 and VDF12.1
Below is a few rules one can use to compare sources between VDF11.1 and VDF12.1


The tips below are for a product called '''Beyond Compare''', but i'm sure your product will do fine too. If you are not using a product for this then GO BUY ONE! it is the best investment you can make EVER.
The tips below are for a product called '''Beyond Compare''', but i'm sure your product will do fine too. If you are not using a product for this then GO BUY ONE! it is the best investment you can make EVER.
Alternative products that come to mind are: Araxis merge, WinDiff or the free WinMerge on Windows
 
Meld is a linux one if that's your party, or go [http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools here] and see them all.
==File Comparison software==
There are many different file comparison tools out there, the most commonly used being '''Beyond Compare'''.  Other alternatives for Windows include Araxis merge, WinDiff and Winmerge.
 
For [[Linux]] users there is Meld.
 
For a comparison of file comparison tools visit [http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools Wikipedia].
 
==Beyond Compare==
Beyond Compare is a commonly used File Comparison tool developed by Scooter Software.


=== How-to set up Beyond Compare ===
=== How-to set up Beyond Compare ===
Line 47: Line 57:
   (?i)^\s*local\s+string.*|^\s*string.*
   (?i)^\s*local\s+string.*|^\s*string.*
  Replace string with date / integer / number to filter other similar code.
  Replace string with date / integer / number to filter other similar code.
==Winmerge==
Winmerge is an [[Open Source]] file comparison tool.


==External Links==
==External Links==
Line 52: Line 65:
*[http://winmerge.org/ Winmerge]
*[http://winmerge.org/ Winmerge]
*[http://www.araxis.com/ Araxis]
*[http://www.araxis.com/ Araxis]
[[Category:Development Tools]]
221

edits