現在業務でPHPのWebアプリケーションの開発を行っており、プログラマーのみがGitサーバー(GitBucket)を利用しています。
共同作業者としてWebデザイナーがアプリケーションのデザインを行っており、デザイナーとプログラマー間は現在はファイルサーバー上でHTML,CSS,画像などのファイルをやりとりしています。(なお、デザイナーは単純にHTMLのみを記述し、テンプレートの組み込みは全てプログラマーが行っています。)
以上のような業務フローで多数の案件を進行しているのですが、最近デザイナーからバージョン管理システムを導入したいという声があり、プログラマー側ですでに導入しているGitをデザイナーでも導入してもらい、デザイナー・プログラマー間のファイルのやりとりもGitで行うことを検討しています。
この検討のなかで、リポジトリ運用方法について社内で大きく意見が分かれる部分があり、他の方の意見も参考にしたいので質問します。
- 同一案件のデザインとプログラムについて、同じリポジトリに置くのが良いのでしょうか。それとも、別リポジトリに置くのか良いのでしょうか。
また、同一リポジトリに置いた場合にはブランチを切り分けて作業を行うべきでしょうか。それとも、同一ブランチ内でディレクトリを切り分けて作業を行うべきでしょうか。
ちなみに、現在はプログラマー内でのリポジトリの運用ルールとしてgit-flowを導入しています。
自分の理解不足や勘違い等々あるかとおもいますが、どなたかご助言いただければありがたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/23 14:06