cmsを使用するWeb開発チームに最適なgitワークフローは何ですか?状況を説明させてください。前回のプロジェクトでは、バージョン管理のためにgitに移行しました。
最初に、分散バージョン管理を試しました。ここでは、各メンバーがそれぞれ独自のgitリポジトリを持ち、ベアリポジトリにプッシュ/プルされました。ただし、Drupalを使用したため(ただし、それを実行するcmsはDruaplだけではありません)、モジュールに依存していました。ページのレイアウトを作成するとき、Drupal(module)はそれ自身のHTMLを生成し、それがDBに送信されます。
そのため、テンプレートのソースコードをベアリポジトリにプッシュすると問題が発生します。他の開発者はそれをプルできますが、データベースの変更はローカルデータベースに残ります。ある時点で、このスタイルのワークフローを放棄し、1台の単一サーバーで作業を開始しました。
そして次のプロジェクトでは、1つのサーバーで作業を開始し、できるだけ多くのテンプレートを作成しようとしました。これにより、これらのテンプレートがモジュールを上書きして、DBに送信される独自のHTMLをクレストしようとします。しかし、私の質問は、あなたの誰かがこの問題を抱えていましたか、そしてどのようにそれを解決しましたか?
この問題は、単にDBが原因で、Web開発に固有のようです。
この質問は一般的なものであり、gitやDruaplに固有のものではなく、cmsの問題を伴うバージョン管理ワークフローのようなものだと思います。