在作曲家中使用修订



我想在存储库中使用特殊提交来构建我的作曲家版本:

{
"name": "mystyff/mystuff",
"description": "My stuff",
"type": "drupal-profile",
"minimum-stability": "dev",
"repositories": [
  {
    "packagist": false
  },
  {
    "type": "vcs",
    "url": "https://git.drupal.org/project/devel.git"
  },
  {
    "type": "composer",
    "url": "https://packagist.drupal-composer.org"
  }
],
"require-dev": {
    "drupal/devel": "8.x-1.x-dev#a4e7c415a8e744f3a50ebed163f0378b4b4acfb2"
}
}

使用作曲家安装/更新时 - 我从分支获得最新版本,c0b5c5f9a8ec688459e7cd03eb6b1008a9d5a194,而不是我想要a4e7c415a8e744f3a50ebed163f0378b4b4acfb2的修订版。

无论如何,如果我手动编辑 composer.lock 并添加修订版,它可以工作。所以我想我在这里做错了什么。

标记要

与版本一起使用的提交。这就是版本的用途:允许任何人毫不费力地明确引用它们。

额外的好处是,如果您使用的是语义版本控制,则可以允许更新到兼容版本(如果不这样做,您仍然可以增加主版本号)。

相关内容

  • 没有找到相关文章

最新更新