現在作業中のIDEアプリケーションを編集するためのDjango PyCharmがあります。FTPアクセスがなく、アプリケーションのローカルコピーを使用しています。次に、変更されたファイルをFTP経由で本番サーバーにアップロードする必要があります。それで、更新されたファイルが変更されたときに自動的に送信することは可能ですか?それを作成するためのユーティリティがあるのでしょうか?
UPD:ホスティング上にwebdavフォルダーを作成し、それをWindowsXPのネットワークプレースとして接続しました。そのため、エクスプローラーのフォルダー内にファイルが表示されます。次に、この場所をドライブとしてマップする必要があります。これを実行しようとすると、[OK]ボタンが非アクティブになるので、ボタンまたはその内部フォルダーをドライブとして追加するように通知されません。
「allwaysync」(Windows用の無料ユーティリティ)を使用してフォルダを同期できます http://allwaysync.com/download.html 両方の場所を同期できます。または、1つをソースとして選択し、もう1つを宛先は、変更/削除されたファイルをユーザー指定のフォルダーに伝播および移動できます
非常に優れた軽量-タスクスケジューラまたはWindowsバッチを介してスケジュールできます。
本番サーバー上のファイルを直接編集する場合は、Windowsエクスプローラーを介して関連するフォルダーをネットワークドライブとしてマウントできます。
ローカルで編集し、完了したらすべての変更をアップロードする場合は、rsyncを使用できます。
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ではサポートされていません。