ローカルフォルダーとSFTPを自動的に双方向同期するツールを探しています
私はOS Xを開発に使用しており、すべての⌘+ Sで開発サーバーに変更をプッシュしたいと考えています。 別のブランチをチェックアウトするとき、ローカルフォルダーをそれに応じて更新する必要があります。 そこで、自動の双方向同期ソリューションが必要だと考えました。 私が選んだエディターはSublime Textです(これはすばらしいです。完全にチェックしてください)。 私は私の探求を始めた崇高テキストSFTPプラグインによってウィル・ボンドが、それは不安定で遅い見つけました。 それから私はパニック送信で問題を攻撃しました。 驚くほど美しいです。しかし、それも私を助けませんでした。 Transmitには2つのオプションがあります。 ローカルフォルダーとリモートフォルダー間の双方向同期。 SFTPをファイルシステムにマウントします。 悲しいかな、その双方向の同期は手動であり、ボタンを押すことによって呼び出される必要があります。 (私はおそらくいくつかの巧妙なAppleScriptを書くことによってこれを回避することができたでしょう—しかし私はそれを知りません。) SFTPのマウントは優れていますが、残念ながら大きな欠点があります。ファイルの検索が予想以上に遅く、サーバーでファイルが変更されたことをTransmitに伝える方法がないようです。リモートの変更を確認するには、アンマウントしてから再度マウントする必要があります。これにより、ブランチを操作できなくなります。 今は本当に混乱していて、間違ったソリューションで数時間を無駄にしたくありません。私はワークフローを改善するためのツールの提案を受け入れています。 これが私がこれまでに見つけたものです。それらのいずれかが実際にリモートフォルダーの変更を監視できるかどうかはわかりません。 10秒ごとに両方向にTransmitを同期するAppleScriptを記述します。 rsyncフォルダーアクションの使用; rsyncおよびFSEventを使用します。 使用DoubleDown(オープンソース)。 FolderWatch(商用)の購入 別のことをしています。 私は箱から出してすぐに機能するソリューションを探していることに注意してください。新しい/変更/削除されたファイルやフォルダーを、ソースコードをいじらずに処理できないツールが欲しくありません。