p4merge Fehler [GIT]
Ich versuche, mit p4merge mit git, aber ich bin immer:
Fehler beim starten p4merge: "Pfad/myFile" ist (oder Punkte) eine ungültige Datei (diese Listen die-BASE, LOKALE, REMOTE-und standard-version der Datei).
Git sagt mir über den Konflikt dann fragt er wenn ich starten möchte das mergetool konfiguriert (p4merge) und dann bekomme ich den oben genannten Fehler.
Zusätzlicher Hinweis: es passiert mit jeder Datei!
Irgendeine Ahnung, was das ist und wie man es beheben?
InformationsquelleAutor der Frage JohnIdol | 2009-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser arbeitete für mich mit msysGit auf windows 7:
Nicht sicher, warum, aber das zitieren geschraubt, was sich für mich.
InformationsquelleAutor der Antwort Mike Glenn
Werden Sie siehe hier meine config für DiffMerge oder KDiff3.
Basierend auf, dass ich empfehlen würde, p4merge:
sowie
merge.sh
ein wrapper (kopiert in einem Verzeichnis verwiesen wird, die von IhremPATH
Umgebungsvariable), in der Lage zu berücksichtigen, der Fall, wo keineBASE
vorhanden ist.(wenn eine Datei erstellt wird, in zwei verschiedene Zweige werden dann zusammengeführt, es würde keine gemeinsamen Vorfahren für diese Datei)
Können Sie Hinweis:
PWD
in der config des merge -merge
" als name der Zusammenführung.Werkzeug-name (da die eigentliche tool aufgerufen wird, in dermerge.sh
script, wo man wechseln kann zwischen einer beliebigen Anzahl von merge-tool, das Sie möchten)$base
$alocal
$remote
$result
im SkriptEs gerade getestet (es stellt sich heraus, können Sie herunterladen und installieren Sie nur p4merge -- section-Client/Visual Merge-Tool --, auch wenn Sie nicht noch andere P4-Produkt installiert haben).
Mit den Einstellungen oben beschreiben, MSysGit1.6.3, DOS-Sitzung oder Git-bash-Sitzung:
Es funktioniert einfachTM.
Update msysgit 1.7.x
Benjol erwähnt in den Kommentaren:
InformationsquelleAutor der Antwort VonC