当前位置:  开发笔记 > 前端 > 正文

使用GIT协作 - 第三方库

如何解决《使用GIT协作-第三方库》经验,为你挑选了1个好方法。

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

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



1> Marcin Nabia..:

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

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

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有