Я сравниваю две папки с помощью инструмента сравнения. Я пробовал несколько разных инструментов сравнения, но сейчас я использую WinMerge. Существует много файлов, которые отображаются как уникальные справа или слева, например:
Справа у нас есть: /bar/some_organized_characters.txt
Слева мы имеем: /foo/some_similar_organized_characters.txt
Текстовый файл может иметь небольшие вариации, но в основном он похож. Я ожидаю, что в большинстве инструментов слияния / различий существует инструмент, который может сказать вам, что эти файлы, вероятно, «одинаковы» (то есть имеют одинаковую базу), но файл был перемещен, переименован и слегка изменен.
То, что я специально пытаюсь сделать, это «слияние поставщиков». У нас есть настроенное программное обеспечение, и мы хотим объединить изменения, сделанные в недавнем официальном выпуске, с изменениями, которые мы внесли. Многие файлы были перемещены в последнем официальном выпуске, и найти каждый шаг / переименовать вручную сложно.