Three-way merge
The WebWorks installation folder provides you with a reference library of legacy formats.
One benefit of this is that it enables you to compare one version of an installation file to another version of the same installation file to see if WebWorks made any changes to the code. For example, you can compare two versions of the Page.asp file.
C:\Program Files\WebWorks\ePublisher\2019.1\Formats\WebWorks Reverb 2.0\Pages\Page.asp
C:\Program Files\WebWorks\ePublisher\2022.1\Formats\WebWorks Reverb 2.0\Pages\Page.asp
If there are no changes between installation versions, then you know you do not have to update your customized file.
Another benefit of the reference library is that it allows you to use your comparison tool to perform a three-way merge, if your comparison tool supports that function. The three-way merge can help you maintain your overrides even if you do not fully understand the changes to the code.
For more information about three-way merge, go to the WebWorks blog Wrangling the 3-way merge.
Published date: 10-17-2023
Last modified date: 09-28-2023