2013-05-31 6 views
11

Ich benutze msysgit auf meinem Windows-Rechner für Git. Ich habe TortoiseGit hauptsächlich installiert, weil ich TortoiseMerge und das Log-Feature mag. Meistens, wenn ich git mergetool verwende, um Zusammenführungskonflikte zu lösen, öffnet sich TortoiseMerge normal und lässt mich zusammenführen. Manchmal bekomme ich "TortoiseMerge kann nicht ohne Basis verwendet werden". Ich denke, das bedeutet, dass die genannte Datei in einem Texteditor geöffnet werden muss, um manuell zusammengeführt zu werden. Was ist der effizienteste Weg, um auf die Fehlermeldung "TortoiseMerge kann nicht ohne Base" zu reagieren?Was soll ich tun, wenn ich "TortoiseMerge kann nicht ohne eine Basis verwendet werden"?

Antwort

9

Diese Meldung wird immer dann angezeigt, wenn keine Basisdatei vorhanden ist (d. H. Die Datei war nicht am letzten gemeinsamen Vorfahren zwischen beiden Zweigen im Baum vorhanden). TortoiseMerge kann Three-Way-Merges nicht verarbeiten, wenn keine Base vorhanden ist.

Ihre beste Wette wäre, ein anderes Werkzeug zu verwenden. Ich persönlich benutze kdiff3, das diesen speziellen Fall ohne Problem behandelt, aber es gibt andere da draußen.

Verwandte Themen