У меня есть один файл C ++, который мне пришлось переупорядочить, и я хотел бы использовать инструмент сравнения, чтобы убедиться, что я переупорядочил код и ничего не испортил. Например:
старый:
A1
A2
A3
B1
B2
B3
C1
C2
C3
C4
D1
D2
новый:
D1
D2
A1
A2
A3
C1
C2
C3
C4
B1
B2
B3
В идеале инструмент сравнения будет автоматически определять, что я переупорядочил блоки A, B, C, D, но каждый блок не поврежден. Если он не может сделать это автоматически, это нормально, но мне нужна возможность помочь ему, поэтому, как только я определю переупорядочение блока, он подтвердит, что это просто переупорядочение, а не изменение.
Мы используем Beyond Compare, но, похоже, у него нет этой функции.
Есть ли инструмент (надеюсь, бесплатный), который делает это?