Ich habe zwei Repositories. In einem nehme ich Änderungen an der Datei vor ./hello.test
. Ich übertrage die Änderungen und erstelle einen Patch aus diesem Commit mit git format-patch -1 HEAD
. Jetzt habe ich ein zweites Repository, das eine Datei enthält, die den gleichen Inhalt wie hello.test hat, aber in einem anderen Verzeichnis unter einem anderen Namen abgelegt ist : ./blue/red/hi.test
. Wie gehe ich vor, um den oben genannten Patch auf die hi.test
Datei anzuwenden ? Ich habe es versucht, git am --directory='blue/red' < patch_file
aber das beschwert sich natürlich darüber, dass die Dateien nicht den gleichen Namen haben (was Git meiner Meinung nach egal war?). Ich weiß, dass ich das Diff wahrscheinlich bearbeiten könnte, um es auf diese bestimmte Datei anzuwenden, aber ich suche nach einer Befehlslösung.