Using the sample files you posted:
File.source.r5875 This is a patch that you previously checked before making changes.
File.source.r6150 This is a revision in the repository that is contrary to your local changes. This should be the latest version since you just made an update.
File.source.mine . This is your local version before which you upgraded. Thus, this file will have your changes.
File.source . This is a "controversial" version, including both your modifications and those from the r6150 together. Conflicting sections are divided into "→ → →" "======" and "<<<<lt;
The standard eclipse comparison tools let you compare different versions. Select 2 files, right-click and select Compare With> Each Other in the menu.
By comparing File.source.r5875 with File.source.mine, you can determine what you changed.
By comparing File.source.r5875 with File.source.r6150, you can determine what has changed in the repository since the last update.
Aaron source share