使用GIT-第三方库进行协作



我创建了一个remote repository并推送我的项目,但.gitignore文件不允许上传整个文件和文件夹(例如vendorstorage文件夹)。所以如果我的合作者想clone我的项目,他们不能完全fetch我的laravel项目。

我的问题是,你如何在github等远程存储库中与合作者共享你的laravel项目的一些文件和文件夹(例如供应商、存储…)?

这里有一个问题。在存储库中,您应该同时包含composer.jsoncomposer.lock文件,以确保每个人都使用完全相同的依赖关系。然后,当您运行composer install时,您将确保安装了与其他开发人员完全相同的版本。

如果在使用composer install时不包含composer.lock,则将从composer.json安装最新版本的依赖项,这可能会导致每个人都使用不同版本的依赖性,并可能导致许多意外问题。

他们需要运行

composer install

安装laravel和位于被忽略的"vendor"文件夹中的所有依赖项。

相关内容

  • 没有找到相关文章

最新更新