Saya menggunakan OS X untuk pengembangan dan saya ingin mendorong perubahan ke server dev pada setiap ⌘ + S.
Ketika saya memeriksa cabang yang berbeda, saya ingin folder lokal untuk memperbarui sesuai.
Jadi saya pikir saya perlu solusi sinkronisasi dua arah otomatis .
Editor pilihan saya adalah Teks Sublime (yang mengagumkan, Anda harus memeriksanya).
Saya memulai pencarian saya dengan plugin Sublime Text SFTP oleh Will Bond tetapi ternyata tidak stabil dan lambat.
Lalu saya menyerang masalah dengan Panic Transmit .
Sangat indah. Namun, itu juga tidak membantu saya.
Transmit menawarkan dua opsi:
- sinkronisasi dua arah antara folder lokal dan remote;
- mount SFTP ke sistem file.
Sayangnya, sinkronisasi dua arahnya bersifat manual dan harus dijalankan dengan menekan tombol.
(Saya mungkin bisa mengatasinya dengan menulis beberapa AppleScript yang pandai — tapi saya tidak mengetahuinya.)
Pemasangan SFTP sangat bagus — sayangnya, ia memiliki kerugian besar: pencarian file diperkirakan lambat dan sepertinya tidak ada cara untuk memberi tahu Transmit bahwa file telah berubah di server . Anda harus melepas dan memasang lagi untuk melihat perubahan jarak jauh. Ini membuat cabang tidak mungkin untuk bekerja.
Saya benar-benar bingung sekarang dan saya tidak ingin menghabiskan beberapa jam untuk solusi yang salah. Saya terbuka untuk saran alat untuk meningkatkan alur kerja saya.
Inilah yang saya temukan sejauh ini. Saya tidak yakin salah satu dari mereka benar-benar dapat menonton folder jarak jauh untuk perubahan.
- menulis beberapa AppleScript untuk menyinkronkan Kirim dua arah setiap sepuluh detik;
- menggunakan
rsync
dan Tindakan Folder ; - menggunakan
rsync
danFSEvent
; - menggunakan DoubleDown (open source);
- membeli FolderWatch (komersial);
- melakukan sesuatu yang lain.
Perhatikan bahwa saya sedang mencari solusi yang berhasil di luar kotak . Saya tidak ingin alat yang tidak dapat menangani file / folder baru / diubah / dihapus tanpa mengutak-atik kode sumbernya.