Rub*_*zzo 41 version-control laravel laravel-4
我有一个Laravel 4项目,我想知道在使用Git,Mercury或SVN等版本控制软件时应该忽略哪些文件?
我的项目结构类似于以下屏幕截图.

我对Composer很陌生,所以我不太清楚什么不是回购.如果有人可以发布他们的.gitignore文件或他们的SVN忽略属性,它可能很方便.
fid*_*per 34
作为参考,该.gitignore文件可以在这里找到:
/bootstrap/compiled.php
/vendor
composer.phar
composer.lock # Remove this one after you create a project
.env.*.php
.env.php
.DS_Store
Thumbs.db
Run Code Online (Sandbox Code Playgroud)
如下面的注释所述,您可能希望composer.lock在项目中提交.Laravel默认忽略它,因此laravel/laravel包的作者不会意外地对你施加包.
您的项目应包含该composer.lock文件,以便您可以在生产环境中正确安装稳定版本的软件包(通过composer install代替composer update).