Wie kann man svn diff erzeugen lassen, dass der Patch angewendet wird, wenn svn cp oder svn mv verwendet wurde?

Das Szenario ist:

svn cp oder mv irgendeine DateiÄndere diese Dateisvn diff> mypatch

uf einem anderen Computer (gleiche Arbeitskopie, aber keine Änderungen):

Versuchen Sie, mypatch anzuwenden.Fail -> versucht, eine nicht vorhandene Datei zu ändern.

Wie kann ich svn diff dazu bringen, Patches zu erstellen, die für Patches geeignet sind, oder in diesem Fall Patches, die von svn diff erstellt wurden, sauber anwenden? Ich kann mich nicht festlegen. Ich möchte mergeinfo beibehalten (da die offensichtliche Problemumgehung darin besteht, die Datei als vollständig neu hinzuzufügen, ohne dass eine Verbindung zur vorherigen besteht).

Antworten auf die Frage(8)

Ihre Antwort auf die Frage