友人と私は現在、Dropbox を同期媒体として使用して共同作業を試みています。保存を押すと、変更内容が相手のコンピューターに表示され、変更内容が FTP を使用してリモート サーバーにもアップロードされるように、プロジェクトを作成したいと考えています。
プロジェクトは次の場所に設定されています: .../Dropbox/Foo/Website
両方とも同じプロジェクトにアクセスし、それを netbeans で開きます。
一方の PC から保存すると、もう一方の PC が更新されます。問題は、ある人が保存するたびに、他の人のコンピューターの接続設定の設定が台無しになることです。これは、個人用の構成ファイルをめぐる綱引きです。
これについて私たち二人が協力できる方法はありますか?非常に迅速な同期が必要であり、FTP を介してコンテンツをプッシュできる必要もあります。できるだけ多くの自動化を行うことが望ましいです。
私が試し始めた解決策は面倒すぎると判断しました(これまでのところ):
ファイル システムの保存が検出されたら、カスタム FTP プログラムを使用して ftp サーバーに同期します
ファイルシステムの同期が検出されたら、netbeans FTP アップロードを開始する前に、プロジェクトプロパティファイルのデータを正しく設定してください。(これは失敗しました、「要求された操作は、ユーザーマップセクションが開いているファイルでは実行できません」)
Filezilla などのセカンダリ FTP クライアントを使用して手動でファイルをアップロードします。
Git (開発のこの段階では急速なマイクロ変更が多すぎる)