ローカルフォルダーを監視できるFTPアプリ


4

最近、Codaから別のテキストエディタに切り替えました。Codaで最も見逃している機能は、ボタンをクリックするだけで、あらゆるフォルダーを監視し、加えられた変更を公開できることです。この機能を提供するFTPアプリケーションを探していましたが、何も見つかりませんでした。ほとんどのアプリは、リモートフォルダーとローカルフォルダーをスキャンし、各ファイルのサイズやタイムスタンプを確認することで、「同期」します。私のプロジェクトの多くには何千ものプロジェクトが含まれており、接続速度が遅いため、これは私にとって良い解決策ではありません。だから私はできるアプリを探しています:

  • ローカルフォルダー内のファイルを監視する(リモートの変更を気にしない)
  • 変更されたときにこれらを「マーク」する
  • 最後のアップロード以降に変更されたファイルをアップロードすることを申し出ます

ローカルの変更を監視するだけです。これらのファイルを編集しているのは私だけです。そのため、ローカルで変更された場合、サーバー上のすべてを安全に上書きできます。

ほとんどのプロジェクトは、シェルアクセスなしで安価な共有ホスティングで実行されているため、Gitまたはバージョン管理プロトコルを使用できません。ただし、シェルの使用はかなり経験があるので、そこに解決策がある場合はオプションもありますが、GUIを備えたアプリをお勧めします。


「マーク」とはどういう意味ですか?
ネオニー

あ。私はそれをより良い言葉の欠如のために呼んだ。アプリは単に変更されたファイルを記憶するだけなので、後で都合が良いときにアップロードできます。
ルイB.

回答:


0

Weexを使用して、前回のWeexの実行以降に変更されたファイルのみをアップロードしました。スクリプトから実行できるきちんとした小さなツール。

いくつかのGUI ftpアプリを試しましたが、同じことができるGUIツールに出会ったことはありません。


さらに調査を行ったところ、この機能に対応したアプリはないようです(残念ながら、おそらくその機能だけで購入するでしょう)。したがって、あなたのソリューションが最も近くなると思います!ありがとう。
ルイB.

0

ローカル/リモートフォルダーの同期を提供する市販のFTPプログラムはかなりありますが、ここにいくつか知っています。

キャプテンFTP

フォルダー同期

Visual Browser Moduleを使用して、ローカルサイトとリモートサイト間でフォルダー/ディレクトリ全体をいずれかの方向に同期またはミラーリングします。

~~~~

送信する

同期する

私が現在選択しているクライアントであるPanic's Transmitには、基本的に2つのフォルダーを選択してその内容を同期できるSyncという機能があります。


これらのアプリのほとんどを調べました。問題は、ローカルフォルダーとリモートフォルダーの両方のコンテンツをスキャンすることで同期が機能することであり、通常、数千のファイルをリモートで操作する場合は時間がかかります。ファイルの「比較」をスキップし、Codaが行うように、前回の同期以降にローカルで変更されたファイルをアップロードするだけです。
ルイB.

CodaはTransmitを書いているのと同じ人である(そしてCodaのFTP機能はTransmitから取られている)ので、Syncが同じように機能する可能性は十分にあります。
ストゥウィルソン

そうではありません。私はもう試した。:/
ルイB.

0

Transmitは、Transmit Disk機能のおかげで、探しているものを実現できます。

リモートロケーションをお気に入りとして指定すると(ブックマークに似ています)、Transmit Diskを使用して、お気に入りと同じ名前のローカルボリュームを作成できます。このボリュームのファイルに加えられた変更は、サーバーにミラーリングされます。この2つは常に同期しています。

PanicのWebサイト(および私自身の使用法)によると、Transmit.app自体が実行されていなくてもファイルはアップロードされます。送信ディスクは、個別のバックグラウンドプロセスとして実行されます。私のシステムでは、1つのボリュームがマウントされ、同期が必要になってすぐに、このプロセスは0%CPUと13MBのメモリを使用しています。パフォーマンスはまったく問題ではないようです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.