magento2
composer経由でインストールしました。magento2の一般的なgitignoreファイルに関する情報が見つからず、ファイル構造がまだ奇妙です。
誰かが共通のgitignoreテンプレートを共有できますか?ありがとう!
magento2
composer経由でインストールしました。magento2の一般的なgitignoreファイルに関する情報が見つからず、ファイル構造がまだ奇妙です。
誰かが共通のgitignoreテンプレートを共有できますか?ありがとう!
回答:
プロジェクトが
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
取るこの.gitignoreをし、プロジェクトのルートに入れました。リストを追加/update
し/phpserver
たり無視したりすることも理にかなっています。
別のオプション:
git clone
を確認してください実行するためにrm -rf .git
その直後)composer update
Magentoルートで実行.gitignore
が、それはうまくとして、次の2を追加した方がよい/update
と/phpserver
(ちょうど.gitignoreにこれらの2行を追加します).gitignore
Magentoのルートにすでに追加されています)。 app/code/YourCompanyName/YourModuleName
)。これで、gitリポジトリにカスタムコードのみが含まれるようになります。composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition <installation directory name>
?
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
vendor/magento/magento2-base/.gitignore
これはgithub.com/magento/magento2-community-edition/blob/master/…とは異なり、コアファイルを無視しません。M2の将来のリリースのスコープに自動的に追加されると思います
あなたは.gitignore
あなたに依存すべき展開プロセス。本番環境でcomposerインストールを使用する場合、ベンダーフォルダーを無視することは理にかなっていますが、非常に危険です。
http://www.letscodejavascript.com/v3/blog/2014/03/the_npm_debacle
デプロイに関する他の戦略がない場合は、ベンダーフォルダーをコミットし、本番環境でcomposerを実行しません。
また、私はgitignoreからgruntフォルダーを削除しました。themes.jsファイルなどに変更があるため、追跡する必要があります。
私は通常、次のWebサイトを使用してgitignoreを生成します。