He descargado un archivo único de un repositorio de subversión (subversión) hace mucho tiempo. Así que esto es no un checkout desde ese repositorio. Modifiqué este archivo, pero no recuerdo la revisión cuando descargué este archivo.¿Cómo encuentro la mejor revisión coincidente en un sistema de control de versiones?
El proyecto evolucionó y ahora quiero fusionarlos en archivos (después de dos años). Este archivo es un enorme secuencia de comandos.
Así que mi intento básico es encontrar la mejor revisión de coincidencia del repositorio para ver lo que he alterado y finalmente fusionar estos dos archivos. 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?
Cuando leí la mitad de su pregunta, pensé exactamente en la misma forma de buscar – zerkms
Pero no es correcto, empleé un pequeño script, pero el número de líneas afectadas tiene mínimos locales con el tiempo. E incluso el minio global no coincidía. – math