Geliştirme için OS X kullanıyorum ve değişiklikleri her ⌘ + S'de geliştirici sunucusuna aktarmak istiyorum.
Farklı bir şubeye baktığımda, yerel klasörün buna göre güncellenmesini istiyorum.
Bu yüzden otomatik, iki yönlü bir senkronizasyon çözümüne ihtiyacım olduğunu düşündüm .
Benim seçim editörüm Sublime Text (harika, tamamen kontrol etmelisin).
Ben ile benim arayışı başladı Sublime Text SFTP eklentisi tarafından Will Bond ama kararsız ve yavaş buldum.
Sonra Panik İletimi ile ilgili soruna saldırdım .
Şaşırtıcı derecede güzel. Ancak bana da yardımcı olmadı.
İletim iki seçenek sunar:
- yerel ve uzak klasör arasında iki yönlü senkronizasyon;
- SFTP'yi dosya sistemine bağlayın.
Ne yazık ki, iki yönlü senkronizasyonu manueldir ve bir düğmeye basarak çağrılmalıdır.
(Muhtemelen akıllı bir AppleScript yazarak bu sorunu çözebilirim - ama bilmiyorum.)
SFTP montajı harika - maalesef büyük dezavantajları var: dosya arama tahmin edilebilir derecede yavaş ve Transmit'in dosyaların sunucuda değiştiğini söylemenin bir yolu yok gibi görünüyor . Uzaktan değişiklikleri görmek için bağlantısını kesip tekrar takmanız gerekir. Bu dallarla çalışmak imkansız hale getirir.
Şimdi gerçekten kafam karıştı ve yanlış bir çözüm için birkaç saat harcamak istemiyorum. İş akışımı iyileştirmek için bir araç önerilerine açığım.
İşte şimdiye kadar bulduğum şey. Bunlardan herhangi birinin aslında değişiklikleri uzaktan izleyebileceğinden emin değilim.
- senkronize etmek için bazı AppleScript yazma Her on saniyede bir iki şekilde de aktarım;
- kullanma
rsync
ve Klasör Eylemleri ; rsync
veFSEvent
kullanarak ;- DoubleDown kullanma (açık kaynak);
- FolderWatch satın alma (ticari);
- başka bir şey yapıyor.
Kutunun dışında çalışan bir çözüm aradığımı unutmayın . Kaynak koduyla uğraşmadan yeni / değiştirilmiş / silinmiş dosyaları veya klasörleri işleyemeyen bir araç istemiyorum.