Ho scaricato un singolo file da un repository di subversion (subversion) molto tempo fa. Quindi questo è non un checkout da quel deposito. Ho modificato questo file, ma non ricordo la revisione quando ho scaricato questo file.Come posso trovare la migliore revisione corrispondente in un sistema di controllo versione?
Il progetto si è evoluto e ora voglio unirli a file (dopo due anni). Questo file è uno enorme script.
Quindi il mio tentativo di base è trovare la migliore revisione corrispondente dal repository per vedere cosa ho modificato e infine unire questi due file. A tale scopo vorrei effettuare il checkout di tutte le revisioni da cui penso che potrebbe essere questa revisione fino ad ora, fare una diff e contare le linee. Penso che il più piccolo diff mi darà la migliore revisione corrispondente.
Qualche altra idea?
Quando ho letto metà della tua domanda ho pensato esattamente allo stesso modo di cercare – zerkms
Ma è sicuramente non corretto, ho impiegato un piccolo script, ma il numero di linee interessate ha minimi locali nel tempo. E anche il minium globale non ha eguagliato. – math