私たちはインターネット経由で働く 3 人のプログラマーです。私たちが抱えている市長の問題は、お互いのファイルを頻繁に上書きすることです。私たちが探しているのは、ファイルの編集をブロックするプログラムです。たとえば、ファイルを編集したい場合、プログラムにそのファイルの最新バージョンをダウンロードしてブロックさせ、他のユーザーが上書きしないようにしたいのですが、そのファイルの編集が完了したら、プログラムはサーバーにアップロードし、ブロックを解除して、他のユーザーが編集できるようにします。バージョン管理は望ましい機能ですが、必須ではありません。
これが通常のサーバー (MYSQL データベースを備えた安価なホスティング) で実行できる必要があります。
Git と Subversion をテストしていますが、通常のホスティング サービスでどのように動作するかを理解するのは困難です (理解できたとしても)。
アドバイスや解決策は大歓迎です。