【发布时间】:2016-04-09 07:47:51
【问题描述】:
所以我有一个 Laravel 安装,其中我修改了 vendor 文件夹中的几个 Laravel 核心文件(主要是与邮件相关的)。
我希望克隆 repo 的每个人都明显有相同的变化。正确的处理方法是什么?
- 从 .gitignore 中完全删除 vendor 文件夹并将其全部编入索引?
- 将供应商文件夹保留在 .gitignore 中并为我修改过的特定文件添加例外? (但是当合作者安装 composer 时,这会覆盖这些文件,对吧?)
【问题讨论】:
-
您可以扩展这些文件并覆盖项目中的函数,而不是覆盖供应商文件。这样,供应商文件就不会受到影响,并且每个文件都将具有与您相同的配置。
标签: git laravel composer-php gitignore vendor