4

cmsを使用するWeb開発チームに最適なgitワークフローは何ですか?状況を説明させてください。前回のプロジェクトでは、バージョン管理のためにgitに移行しました。

最初に、分散バージョン管理を試しました。ここでは、各メンバーがそれぞれ独自のgitリポジトリを持ち、ベアリポジトリにプッシュ/プルされました。ただし、Drupalを使用したため(ただし、それを実行するcmsはDruaplだけではありません)、モジュールに依存していました。ページのレイアウトを作成するとき、Drupal(module)はそれ自身のHTMLを生成し、それがDBに送信されます。

そのため、テンプレートのソースコードをベアリポジトリにプッシュすると問題が発生します。他の開発者はそれをプルできますが、データベースの変更はローカルデータベースに残ります。ある時点で、このスタイルのワークフローを放棄し、1台の単一サーバーで作業を開始しました。

そして次のプロジェクトでは、1つのサーバーで作業を開始し、できるだけ多くのテンプレートを作成しようとしました。これにより、これらのテンプレートがモジュールを上書きして、DBに送信される独自のHTMLをクレストしようとします。しかし、私の質問は、あなたの誰かがこの問題を抱えていましたか、そしてどのようにそれを解決しましたか?

この問題は、単にDBが原因で、Web開発に固有のようです。

この質問は一般的なものであり、gitやDruaplに固有のものではなく、cmsの問題を伴うバージョン管理ワークフローのようなものだと思います。

4

1 に答える 1

0

simontによるコメントで正しい答えを参照してください。

コメントからのリンクは次のとおりです。

  1. http://drupal.org/node/956112
  2. Drupal/CMS プロジェクトでバージョン管理を行う
于 2012-05-17T13:25:17.310 に答える