2013-05-31 9 views
11

Io uso msysgit sul mio computer Windows per Git. Ho installato TortoiseGit principalmente perché mi piace TortoiseMerge e la funzione di registro. Il più delle volte, quando uso git mergetool per risolvere i conflitti di merge, TortoiseMerge si apre normalmente e mi consente di unire. A volte, ricevo "TortoiseMerge non può essere utilizzato senza una base". Penso che ciò significhi che il file menzionato deve essere aperto in un editor di testo per essere unito manualmente. Qual è il modo più efficace per rispondere al messaggio di errore/messaggio "TortoiseMerge non può essere utilizzato senza una base"?Cosa devo fare quando viene visualizzato "TortoiseMerge non può essere utilizzato senza una base"?

risposta

9

Questo messaggio si verifica ogni volta che non esiste un file di base (ovvero il file non esisteva nell'albero all'ultimo antenato comune tra i due rami). TortoiseMerge non può gestire le unioni a tre vie dove non c'è una base.

La soluzione migliore sarebbe utilizzare uno strumento diverso. Personalmente uso kdiff3, che gestisce questo caso specifico senza problemi, ma ce ne sono altri là fuori.

Problemi correlati