Tükrözés vagy kétirányú szinkronizálás?

Mielőtt belekezdesz, döntsd el, melyik oldal a mérvadó:

Ezt szeretnéd Ezt válaszd Ezt teszi
A szerver igazodjon a Macedhez Tükrözés a szerver oldalára Átmásolja az új vagy módosult elemeket; törölheti, ami csak a szerveren van
A Maced igazodjon a szerverhez Tükrözés a Mac oldalára Ugyanez, fordított irányban
Mindkét oldal megtartsa a másik változásait Kétirányú szinkronizálás Mindkét irányba másolja a változásokat, így mindkét oldal megkapja, ami a másikon van

A tükrözés a jó választás egy weboldal telepítéséhez vagy egy biztonsági mentés naprakészen tartásához. A kétirányú szinkronizálás olyan mappához illik, amely két helyen is változik, például egy megosztott WebDAV-mappához.

Mappa szinkronizálása lépésről lépésre

  1. Nyiss egy lapot a ⌘T billentyűkkel, és az egyik panelben jelenítsd meg a Maced mappáját: a panel forrásmenüjéből válaszd az Ez a Mac helyet.
  2. Nyomd meg a ⌘\ billentyűket egy második panelhez, és kapcsold a szerverhez a ⇧⌘K billentyűkkel vagy egy könyvjelzővel a ⌘K palettáról.
  3. Nyisd meg a megfelelő mappát a szerveren.
  4. Nyomd meg az ⌥F5 billentyűket. Az AnyBucket összeveti a két panelt, és soronként felsorol minden fájlt.
  5. Válaszd ki az irányt: tükrözés valamelyik irányba vagy kétirányú szinkronizálás.
  6. Nézd át a sorokat. Mindegyik mutatja a saját műveletét, például egy fájl átmásolását vagy egy csak a célhelyen létező fájl törlését.
  7. Módosítsd azoknak a soroknak a műveletét, amelyekkel nem értesz egyet, majd indítsd el a szinkronizálást.

A másolások az átviteli várólistán futnak, és egy értesítés szól, amikor a szinkronizálás befejeződött.

Ellenőrizz minden sort, mielőtt bármi elmozdulna

Amíg el nem indítod a szinkronizálást, semmi sem változik. Addig a lista egy szerkeszthető terv: minden másolásnak és minden törlésnek saját sora van. Így a tükrözést nyugodtan használhatod olyan mappákon is, amelyek fontosak neked. Ha egy törlés gyanús, módosítsd azt a sort, a többit pedig hagyd úgy, ahogy van.

Két szerver szinkronizálása

Az Összehasonlítás és szinkronizálás azzal dolgozik, amit a két panel mutat, így nem korlátozódik a Macedre és egyetlen szerverre. Tükrözz egy tesztszervert az élesre, tarts egyformán egy S3-bucketet és egy Backblaze B2-bucketet, vagy ellenőrizd, hogy egy régi FTP-tárhelyről egy új SFTP-szerverre való költözés hiánytalan-e. A két különböző szerver között másolandó fájlok egy kis átmeneti tárolón át haladnak a Maceden; ugyanazon a szerveren a másolás magán a szerveren fut.

App nélkül

SSH-szervereknél a Terminalban futtatott rsync is tud mappát tükrözni, a --dry-run pedig előbb megmutatja, mit tenne. Az S3-at, a WebDAV-ot és az FTP-t viszont nem éri el, az előnézete pedig egy szöveges lista, amelyet nem szerkeszthetsz. Ha elégedett vagy az rsync programmal, az AnyBucket SFTP-hez ugyanazt a ~/.ssh beállítást használja, így a kettő jól megfér egymás mellett.

Tippek a tiszta szinkronizáláshoz

  • Kezdd tükrözéssel, ha az egyik oldal egyértelműen a mérvadó, például egy build mappa, amelyet épp közzé akarsz tenni.
  • Szinkronizálás előtt hasonlítsd össze újra, ha hosszabb szünet volt, hogy a terv azt tükrözze, ami most van a két oldalon.
  • Figyeld a várólistát: az Átvitelek ablak (⌥⌘T) és a menüsor mutatja a haladást, ami pedig nem sikerül, az a Figyelmet igényel csoportban vár a hibaüzenetével együtt.
  • Az egyszerű másoláskor fellépő ütközések kezelése külön történik: a csere, ha újabb, a mindkettő megtartása és a folytatás az ütközések oldalon olvasható.