質問
自動ファイルアップロードが可能なフリーソフトウェアはありますか?お気に入りのIDEを使用してローカルコンピューターでphpコードを編集するとします。 IDEを変更することはありません。素晴らしいことです。プロジェクトディレクトリでファイルが変更されたことを検出し、FTP / SFTPでリモートサーバーにアップロードするものが必要です。それだけです-とても簡単です。
すでに試したこと:
FTPDrive + FileSync Eclipseプラグイン-非常に遅く、すべてのファイルを頻繁にアップロードし、VistaおよびWindows 7ではバグがあります。
WinSCP自動同期-バグが再び発生し、ファイルのランダムなアップロードが拒否されます。正しく機能した場合に最適です。
EclipseのネイティブSFTPサポート-それは使いやすいです!この機能ではPDTプロジェクトを使用できません。プロジェクトなしのPDTは、Notepad ++より優れています。
Aptana FTP機能。それは手動よりも悪いです!ガウド、ダメ!
Windowsで独自のPHP / MySQLサーバーを実行しています。最初に、それをセットアップするのに何年もかかりました、そして、それは私の実稼働環境として正確に動作しませんでした-私はコードを正しくテストすることができませんでした。
どのように動作するのでしょうか?ここでファイルを変更し、そこにアップロードします。トレイに静かに座って、アップロードエラーが発生した場合にのみ気にする場合は、それが最適です。
わかりました。無料でない場合は、少なくとも安いものがありますか?
そのようなものがない場合、FTPDriveのようなものはありますか?
他のヒント
Railsの世界では、ソース管理とvladやcapistranoなどの展開ツールを使用する傾向があります。 FTPよりも少し安全で一貫性があります。これは、svnおよびphpでの使用方法に関するガイドです http://www.simplisticcomplexity.com/2006/08/16/automated-php-deployment-with-capistrano/ 。
開発用サーバーをパーソナルマシンで実行してみてください。それははるかに良い方法であり、それを機能させようとする最初の痛みの価値があります。それについての良いチュートリアルがどこかにあります。
WebDrive または ExpanDrive 、完全なリモートディレクトリをローカルディスクドライブとしてマウントし、サーバー上のファイルを直接編集します。ただし、これは接続とツールの作成方法に大きく依存します。別のアプローチとして、これらのツールのいずれかを使用し、別のツールですべての変更を非同期に同期することもできます。