Hallo beisammen!
Unison File Synchronizer Version 2.27.57 - über die Paketverwaltung installiert - in der default.prf keine aktivierten Optionen
Es sollten (durch die standardmäßig aktivierte Option -xferbycopying) Dateien, die in beiden zu synchronisierenden Verzeichnissen vorhanden waren, jedoch im VZ1 verschoben oder umbenannt wurden, nicht neu von VZ1 in VZ2 kopiert, sondern innerhalb des VZ2 verschoben bzw. umbenannt werden. Das funktioniert bei mir nicht.
Es heißt, dass es den Bug gäbe, dass die xferbycopying-Funktion in der graphischen Oberfläche nicht angezeigt wird, deshalb habe ich es in der Kommandozeilen-Version probiert und eine Datei umbenannt (originaldatei.aaa zu neudatei.aaa) und eine verschoben (testdatei.bbb), mit folgendem unbefriedigendem Ergebnis:
dan-yell@Dan-yell:~$ unison testVZ1 testVZ2 -force testVZ1 -xferbycopying Contacting server... Connected [//Dan-yell//home/dan-yell/testVZ1 -> //Dan-yell//home/dan-yell/testVZ2] Looking for changes scanning originalVZ Reconciling changes testVZ1 testVZ2 new file ----> neuVZ/testdatei.bbb [f] deleted ----> originalVZ/testdatei.bbb [f] deleted ----> originaldatei.aaa [f] new file ----> unbenanntdatei.aaa [f] Proceed with propagating updates? [] y Propagating updates UNISON 2.27.57 started propagating changes at 12:45:42 on 04 Mar 2010 [BGN] Copying neuVZ/testdatei.bbb from /home/dan-yell/testVZ1 to /home/dan-yell/testVZ2 [END] Copying neuVZ/testdatei.bbb [BGN] Copying unbenanntdatei.aaa from /home/dan-yell/testVZ1 to /home/dan-yell/testVZ2 [END] Copying unbenanntdatei.aaa [BGN] Deleting originalVZ/testdatei.bbb from /home/dan-yell/testVZ2 [END] Deleting originalVZ/testdatei.bbb [BGN] Deleting originaldatei.aaa from /home/dan-yell/testVZ2 [END] Deleting originaldatei.aaa UNISON 2.27.57 finished propagating changes at 12:45:42 on 04 Mar 2010 Saving synchronizer state Synchronization complete (4 items transferred, 0 skipped, 0 failures)
Wenn xferbycopying nicht extra angegeben ist sieht es genauso aus. Es sollte hier doch nicht von "copying" und "deleting" die Rede sein, sondern von "moving" und "renaming".
Außerdem habe ich wie hier empfohlen die unison.log nach "shortcut" durchsucht - ohne Fund, der auf eine Funktion hingedeutet hätte. 😐
Bin dankbar für jeden Hinweis! ☺