1
Unison adalah alat penyegerakan fail untuk Unix dan Windows.Ia membenarkan dua replika koleksi fail dan direktori disimpan pada host yang berbeza (atau cakera yang berbeza pada tuan rumah yang sama), diubah suai secara berasingan, dan kemudian dikemaskini dengan menyebarkan perubahan setiap replika kepada yang lain.Unison berkongsi beberapa ciri dengan alat seperti pakej pengurusan konfigurasi (CVS, PRCS, Subversion, BitKeeper, dll.), Sistem fail diedarkan (Coda, dll.), Utiliti mirroring uni-directional (rsync, dll)(Intellisync, Rekonsiliasi, dan sebagainya).Walau bagaimanapun, terdapat beberapa perkara di mana ia berbeza: * Unison berjalan pada kedua-dua Windows dan banyak perisa sistem Unix (Solaris, Linux, OS X, dll).Selain itu, Unison berfungsi di seluruh platform, membolehkan anda menyegerakkan komputer riba Windows dengan pelayan Unix, sebagai contoh.* Tidak seperti mirroring atau utiliti sandaran yang mudah, Unison boleh menangani kemas kini kepada kedua-dua replika struktur direktori teragih.Kemas kini yang tidak berkonflik disebarkan secara automatik.Kemas kini konflik dikesan dan dipaparkan.* Tidak seperti sistem fail yang diedarkan, Unison adalah program peringkat pengguna: tidak ada keperluan untuk mengubah suai kernel atau mempunyai keistimewaan superuser pada mana-mana tuan rumah.* Bersamaan bekerja antara sepasang mesin yang disambungkan ke internet, berkomunikasi melalui pautan soket langsung atau terowong melalui sambungan ssh yang disulitkan.Ia berhati-hati dengan lebar jalur rangkaian, dan berjalan dengan baik melalui pautan yang perlahan seperti sambungan PPP.Pemindahan kemas kini kecil ke fail besar dioptimumkan menggunakan protokol mampatan yang serupa dengan rsync.* Bersatu adalah berdaya tahan terhadap kegagalan.Ia berhati-hati untuk meninggalkan replika dan struktur persendirian sendiri dalam keadaan yang wajar pada setiap masa, walaupun dalam hal penamatan atau kegagalan komunikasi yang tidak normal.* Bersama mempunyai spesifikasi yang jelas dan tepat.* Berserta adalah percuma;Kod sumber penuh tersedia di bawah Lesen Awam GNU.
unison-file-synchronizer