質問: cakephp2.5.6を使っているのですが、gitでlibフォルダをignoreするべきか悩んでいます。 まだ、cakephpは初心者でlibフォルダがどの様な役割をしているかも把握していません。 もしも、gitの管理下に入れる必要性が無いのなら省きたいのですが、どうしたらよいでしょうか? よろしくお願いします。
回答: Cakephp本体を管理下に入れてしまうと、Cake本体のバージョンアップ時に手間なのでComposerを利用してインストールを行い、Vendor配下をgit管理下から外すという方法が良いと思います。 ComposerでCekePHPをインストール 複数名のプロジェクトではGit管理下の方が良いという意見が多いようですが、含めてしまうとフレームワークの本体をいじってしまう可能性が出てきます。本体を改修してしまうと、本体の更新時に大変なことになります。。 例え注意深く運用していたとしても、このリスクはチームメンバーの増加に比例してしまうので、リスク管理の意味合いからも物理的に除外した方が安全と考えます。