Il mergeinfo in Subversion è affidabile, purché le persone che lavorano con Subversion siano affidabili. Queste sono le cose che potrebbero andare storte:
- Se hai lavorato con Subversion prima di 1.5, non c'è mergeinfo. Quindi quell'informazione è persa allora.
- Se le persone che hanno eseguito l'unione lo hanno eseguito nella directory errata, il mergeinfo si troverà da qualche altra parte. È possibile controllare tutte le directory in cui potrebbe essere eventualmente eseguita un'unione.
- Poiché mergeinfo è solo una proprietà di Subversion, sei libero di cambiarlo (e, naturalmente, di impegnarlo in quel momento). Questo non è ragionevole, perché lì hai bisogno di ulteriori azioni, e le persone che lo hanno fatto lo ricorderanno.
Vedere documentation to mergeinfo; ci sono alcune opzioni su come trovare le informazioni che vuoi vedere. L'impostazione più ragionevole è che l'unione sia stata eseguita manualmente (da una persona reale, non da Subversion) e che non sia disponibile mergeinfo.
+1 per la prima frase. –
+1 per la prima frase e "l'unione è stata fatta a mano", che è quello che sospettavo. – deworde