Der Mercurial-Befehl addremove
erkennt Dateien, die nach einem Ähnlichkeitsverhältnis umbenannt wurden.Hinzufügen/Entfernen von kopierten Dateien mit Mercurial, TortoiseHg tut es, aber was ist die Befehlszeilenvariante?
TortoiseHg ist auch in der Lage, Kopien zu erkennen, dh. Dateien, die auf Festplatte kopiert wurden, aber nicht explizit als Kopien an Mercurial übermittelt wurden.
Es scheint nicht, dass der Befehl addremove
irgendwelche Optionen zum Erkennen von Kopien hat, nur umbenennt. Weiß jemand, was der entsprechende Befehlszeilenbefehl und/oder die entsprechenden Optionen wären?
Zum Beispiel, wenn ich dies tun:
hg init .
echo 111>test1.txt
hg commit -m "initial" --addremove
copy test1.txt test2.txt
??? what do I write here to get the equivalent of: hg cp test1.txt test2.txt
Ja, es ist sehr teuer. Es sieht so aus, als hätten sie ihre eigene Ähnlichkeitsimplementierung und tun nur das Grunzen und enden mit dem Äquivalent von 'hg cp -A source target'. Ich werde das jetzt auf Eis legen. –