Saya mengembangkan secara lokal pada mac yang menjalankan MAMP dan BBEdit. Saat ini saya menggunakan Transmit untuk menyinkronkan file dengan (S) FTP. Saya suka perangkat lunak dan memiliki fitur "sinkronisasi" untuk membandingkan file lokal dengan remote baik berdasarkan ukuran file atau tanggal modifikasi, tetapi saya menemukan fitur ini tidak dapat diandalkan dalam pengaturan mana pun. Firasat saya adalah itu adalah hasil dari:
- OSX Mt. Lion mendaftarkan ukuran file sebagai KB dan server linux menggunakan KiB (lebih lanjut tentang itu sini )
- Saya menggunakan git untuk kontrol versi dan saya pikir tanggal modifikasi keluar dari sinkronisasi ketika saya beralih di antara cabang.
Intinya adalah bahwa Transmit tampak seperti alat yang sempurna untuk proyek yang lebih kecil dengan lebih sedikit pengembang, tetapi untuk proyek yang saat ini saya kerjakan (dengan beberapa cabang kerja, sering melakukan, dan kebutuhan untuk sinkronisasi file yang tepat dan sistematis) tidak sepertinya pekerjaan terserah.
Saya juga menggunakan Filezilla yang dapat dipercaya, yang tampaknya tidak memiliki masalah keandalan yang sama, tetapi juga tidak memiliki fitur "sinkronisasi" yang nyata. Ini akan menunjukkan perbedaan tetapi Anda perlu menelusuri direktori secara manual dan menemukan semuanya (seperti berburu telur Paskah). Ini tidak praktis bagi saya karena perubahan sering melibatkan banyak file di direktori yang berbeda.
Pertanyaan saya: Apa cara yang benar untuk melakukan ini ??
Saya melihat di sini bahwa BBEdit memiliki browser FTP dan alat baris perintah yang berbeda, tetapi saya belum menemukan dokumentasi tentang cara menggunakannya dengan file jarak jauh.