EditPad Pro , когда он обнаруживает, что файл, который вы открыли с несохраненными изменениями, изменился на диске, спросит вас, хотите ли вы перезагрузить файл с диска, проигнорируйте изменение на диске или посмотрите разница между файлом на диске и версией с несохраненными изменениями, которые вы открыли.
Это двусторонний дифференциал, а не трехсторонний дифференциал, который вы просили. Я не знаю ни одного текстового редактора, который бы предлагал сделать трехстороннее сравнение. Если файл на диске был засорен, в текстовом редакторе больше не будет копии оригинала. Это было бы что-то для контроля версий, чтобы решить.
В качестве меры предосторожности может быть, чтобы ваш редактор блокировал открытые вами файлы. Тогда обновление SVN не удастся для всех файлов, которые вы открыли в вашем редакторе. В EditPad Pro для этого есть опция «Параметры», «Настройки», «Файлы».