magento2composer経由でインストールしました。magento2の一般的なgitignoreファイルに関する情報が見つからず、ファイル構造がまだ奇妙です。
誰かが共通のgitignoreテンプレートを共有できますか?ありがとう!
magento2composer経由でインストールしました。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 updateMagentoルートで実行.gitignoreが、それはうまくとして、次の2を追加した方がよい/updateと/phpserver(ちょうど.gitignoreにこれらの2行を追加します).gitignoreMagentoのルートにすでに追加されています)。     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を生成します。