我创建了一个新的Laravel项目,依赖项是laravel-aimeos。我将文件推送到bitbucket存储库,当然,我不推送供应商文件夹。
通常,我在本地计算机上工作。假设我要在远程服务器上设置此项目。我去ssh远程服务器,在那里从bitbucket克隆项目并运行composer install
。
问题是当我创建composer install
时,不仅创建了vendor文件夹,而且还创建了“ ext”文件夹。 Aimeos创建此ext文件夹。但是在扩展aimeos的开发过程中,我需要更改或在ext文件夹内创建新文件。因此,当我在另一台设备上设置项目时,我克隆了该项目(已修改了ext文件夹),然后需要安装composer以获得供应商和依赖关系,此刻ext文件夹将被覆盖。
愚蠢的情况
我希望能够克隆ext文件夹中具有已修改文件的项目,并使composer install
而不覆盖ext文件夹。