我在Windows上安装了一个Symfony项目(在Mac上开发),在composer install
后我获得了3个新文件:
我是否需要在.gitignore
文件中对这些文件进行版本设置或忽略它们?
答案 0 :(得分:2)
来自SensioLabsInsight,
此
config.php
文件只应用于引导Symfony应用程序。在发布到生产之前,您应该删除它,否则攻击者可以获得有关您的应用程序的宝贵见解。
Symfony Check CLI脚本使用此文件来检查配置和配置的最低要求。运行Symfony应用程序。这是一项常见的部署后任务。
请参阅此问题Should the changes of SymfonyRequirements.php be included in version control?和documentation。
答案 1 :(得分:1)
无需在git中添加这些文件。
我使用.gitignore
就像这样,它对我和我的团队来说都很好。
/web/assetic/
/web/bundles/*
/var/bootstrap.php.cache
/var/cache/*
/var/sessions/*
/app/config/parameters.yml
/var/logs/*
/vendor/
/bin/
/web/uploads/
/.project
/.buildpath
/.settings