【问题标题】:How does composer get different versions from the same repositorycomposer 如何从同一个存储库中获取不同的版本
【发布时间】:2018-03-22 09:23:51
【问题描述】:

当我运行composer installcomposer update时,我在composer.json中指定了一个版本号,如果vendor端的codebase相同,composer如何与git协商得到某个版本?它与提交上的版本标签有关吗?另外,我如何在我的代码库中指定一个版本,以便作曲家可以识别?

【问题讨论】:

    标签: git version-control composer-php version


    【解决方案1】:

    对于vendor文件夹,它应该被git忽略(添加.gitignore)。所以 git 不需要协商 vendor 文件夹中的版本。

    而如果你想让每个人都使用指定的版本,你可以commit composer.lock in git

    【讨论】:

    • 这真的不是我的问题。也许我说错了。问题是,“假设一个 repo 包含版本 1 和 2;当指定版本 1 时,作曲家如何知道从供应商的代码中提取什么?指定版本 2 时?”
    • 你的意思是composer.json文件的版本1和2吗?以及在执行composer install时要什么时候得到指定的版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 2018-10-28
    • 2015-01-24
    • 2014-04-13
    • 1970-01-01
    相关资源
    最近更新 更多