チームでプロジェクトに取り組むときは、個人的にMercurial (Hg)を使用します。
NetBeans で Mercurial を使用するためのチュートリアルがあります。
チームが小規模な場合は、bitbucket.org を使用してプロジェクトをホストできます。これは無料で非公開です (ただし、無料バージョンではプロジェクトごとに 5 人に制限されていると思います)。それ以外の場合は、独自の hg-server を簡単にセットアップできます。Mercurial の Web サイトには、Mercurial の使用方法に関するガイドがたくさんあります。
分散バージョン管理システムに慣れていない場合。一言で言えば、次のように機能します。
- ファイルが作成されると、サーバーにプッシュされます
- 人々がそのファイル (またはファイル) のローカル コピーに変更を加えると、行った変更のみを含む変更セットが作成されます。
- 誰もが変更セットを時々サーバーにプッシュし、他の人が行った変更をプルします。その後、変更セットはマージされて、全員の変更が含まれます。
- プルした変更セットに従ってコンピュータ上のファイルが更新されるため、全員のファイルが最新の状態になります。
これは、コードの同じ行を編集しない限り (何を保持し、何を破棄するかがわからず、手動でマージする必要があるため、自動マージが失敗するため)、非常にうまく機能します。バイナリ データ形式。しかし、あなたの場合、HTML、PHP、CSS はすべてテキスト ベースなので、問題ありません。
これが役に立ったことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。私の評判が低すぎるため、申し訳ありませんが、これ以上リンクを投稿できませんでした。