¿Cómo encuentro la mejor revisión de coincidencia en un sistema de control de versiones?

Descargué un file único de un repository de subversión (subversión) hace mucho time. Entonces esto no es un checkout de ese repository. Modifiqué este file, pero no recuerdo la revisión cuando descargué este file.

El proyecto evolucionó y ahora quiero unirlos a los files (después de dos años). Este file es un gran script.

Así que mi bash básico es encontrar la mejor revisión de coincidencia del repository para ver qué he alterado y finalmente fusionar estos dos files. Para ese propósito, revisé todas las revisiones desde las cuales creo que podría ser esta revisión hasta ahora, hacer una diferencia y contar líneas. Creo que el diff más pequeño me dará la mejor revisión de coincidencia.

¿Alguna otra idea?

Es una pregunta interesante, pero al final, tiene que fusionarse con la última revisión del file (si existe actualmente, si no, tiene otro problema). Por lo tanto, no creo que la mejor revisión de coincidencia te brinde un mejor punto de inicio que la revisión actual.

Así que trate de diferenciar con la revisión actual, y si no entiende cómo evolucionó, lea (con una buena herramienta, la mejor forma gráfica) cómo ha cambiado el file para comprender de dónde provienen las líneas de código.