Was ich gesucht habe, wird hier in SO nicht genau erwähnt. Ich schreibe zum Nutzen anderer, die möglicherweise nach Ähnlichem suchen. Ich hatte ein Problem mit einer Datei (die sich im alten Repository befand), die im Repository gelöscht wurde. Und als ich den Patch anwende, schlägt er fehl, da er die zu applizierende Datei nicht finden konnte. (Also mein Fall ist, dass der Git-Patch fehlschlägt, weil die Datei entfernt wurde) "#git apply --reject" hat definitiv einen Blick gegeben, aber hat mich nicht ganz zur Lösung gebracht. Ich konnte keinen Wiggle verwenden, da er auf unseren Build-Servern nicht verfügbar ist. In meinem Fall habe ich dieses Problem gelöst, indem ich den Eintrag der 'Datei, die im Repository entfernt wurde', aus der Patch-Datei entfernt habe, die ich versucht habe anzuwenden, damit alle anderen Änderungen ohne Probleme angewendet werden (unter Verwendung eines 3-Wege-Merges, um Leerzeichenfehler zu vermeiden), und dann manuell den Inhalt der entfernten Datei an der Stelle zusammenführen, wo sie hinbewegt wurde.
0 Stimmen
Gibt es irgendwelche AbstractedPanel.java.rej Dateien herumliegen? Typischerweise bedeutet dies, dass eine Zeile sowohl in der Quelle als auch im Patch geändert wurde (hier scheint Zeile 13 betroffen zu sein).
0 Stimmen
Nein, ich habe keine *.rej-Dateien gefunden.
0 Stimmen
Hast du versucht, einen Bug an git@vger.kernel.org zu melden? Keine der beschriebenen Optionen von Git funktioniert für mich und es treten unzählige Fehler auf. Ich musste auf WinMerge zurückgreifen.
0 Stimmen
Für mich bedeutet das, dass ich einen Patch anwende, der bereits vorhanden war FWIW... Schade, dass es keine aussagekräftigere Nachricht liefert...