Sto cercando di mantenere un ramo di funzionalità aggiornato unendo il tronco nel ramo. Il problema è che circa 2000 file che erano lì quando il ramo è stato creato, e che è stato lasciato intatto sul ramo e sul tronco, viene aggiornato con nient'altro che svn: mergeinfo. Il progetto è di dimensioni piuttosto grandi e l'impatto sulla nostra cronologia SVN è così grande da rendere inutilizzabile la cronologia commit merge in quanto segna letteralmente migliaia di file modificati, anche se l'unica modifica a questi file è eseguita da SVN stesso.Come evitare un numero elevato di svn: mergeInfo durante l'unione di un trunk in un ramo di funzionalità in SVN
ho cercato
- Utilizzando la stessa versione del client come il Repo (1.5.2)
- Utilizzando la mia attuale versione del client 1.6.10
- Unione di una serie di revisioni, dall'inizio fino ramo head
Devo dire che ho cercato attentamente la documentazione SVN quando ho provato questo. Quindi nessuna regola deve essere interrotta (ad esempio, nessun sottotesto commutato, copia locale pulita, ecc.)
grazie per questa spiegazione più approfondita su come liberarsene. – NielsBjerg
Mentre l'eliminazione di mergeinfo è un approccio utilizzato di frequente, non è RightWay (tm) a farlo; vedi la risposta di slowdog per ulteriori informazioni. – retracile