【发布时间】:2018-03-22 09:23:51
【问题描述】:
当我运行composer install或composer update时,我在composer.json中指定了一个版本号,如果vendor端的codebase相同,composer如何与git协商得到某个版本?它与提交上的版本标签有关吗?另外,我如何在我的代码库中指定一个版本,以便作曲家可以识别?
【问题讨论】:
标签: git version-control composer-php version
当我运行composer install或composer update时,我在composer.json中指定了一个版本号,如果vendor端的codebase相同,composer如何与git协商得到某个版本?它与提交上的版本标签有关吗?另外,我如何在我的代码库中指定一个版本,以便作曲家可以识别?
【问题讨论】:
标签: git version-control composer-php version
对于vendor文件夹,它应该被git忽略(添加.gitignore)。所以 git 不需要协商 vendor 文件夹中的版本。
而如果你想让每个人都使用指定的版本,你可以commit composer.lock in git。
【讨论】:
composer.json文件的版本1和2吗?以及在执行composer install时要什么时候得到指定的版本?