web-dev-qa-db-ja.com

変更したファイルをFTP経由で自動的にアップロードする方法

現在作業中のIDEアプリケーションを編集するためのDjango PyCharmがあります。FTPアクセスがなく、アプリケーションのローカルコピーを使用しています。次に、変更されたファイルをFTP経由で本番サーバーにアップロードする必要があります。それで、更新されたファイルが変更されたときに自動的に送信することは可能ですか?それを作成するためのユーティリティがあるのでしょうか?

UPD:ホスティング上にwebdavフォルダーを作成し、それをWindowsXPのネットワークプレースとして接続しました。そのため、エクスプローラーのフォルダー内にファイルが表示されます。次に、この場所をドライブとしてマップする必要があります。これを実行しようとすると、[OK]ボタンが非アクティブになるので、ボタンまたはその内部フォルダーをドライブとして追加するように通知されません。

alt text

2
Sergei Basharov

「allwaysync」(Windows用の無料ユーティリティ)を使用してフォルダを同期できます http://allwaysync.com/download.html 両方の場所を同期できます。または、1つをソースとして選択し、もう1つを宛先は、変更/削除されたファイルをユーザー指定のフォルダーに伝播および移動できます

非常に優れた軽量-タスクスケジューラまたはWindowsバッチを介してスケジュールできます。

2
rihatum

本番サーバー上のファイルを直接編集する場合は、Windowsエクスプローラーを介して関連するフォルダーをネットワークドライブとしてマウントできます。

ローカルで編集し、完了したらすべての変更をアップロードする場合は、rsyncを使用できます。

0
user16115

PyCharm Professional EditionはFTPサーバーへのファイルのデプロイをサポートしており、ファイルが変更されたとき、またはビルドしたときに自動的にそれを行うことができます。

http://www.jetbrains.com/pycharm/webhelp/remote-hosts.html

http://www.jetbrains.com/pycharm/webhelp/uploading-and-downloading-files.html

公式エディションの比較 によると、FTPアップロードはCommunityEditionではサポートされていません。

0
rakslice