php - 如何使用 Composer 将分支标记为稳定?
问题描述
在一个项目的 Git 存储库中,我从1.0
标记提交开始从 master 创建了一个分支,我调用了这个分支1.0.x-dev
我想用这个分支来打补丁。
当我需要另一个项目中的最新补丁时,问题就出现了:
composer require foo/bar:^1.0
它检索原始1.0
标记提交,而不是1.0.x-dev
分支的最新提交。
我看到发生这种情况是因为我已经设置"prefer-stable": true
(否则它会起作用)
那么,有什么方法可以向作曲家指定这个分支是稳定的,避免标记每个补丁?
解决方案
您可以composer require foo/bar:"1.0.x-dev as 1.0.0"
在您的项目中使用 - Composer 将使用1.0
分支并将其视为1.0.0
发布。对于 Composer,只有标记的版本被认为是稳定的。
推荐阅读
- java - Apache骆驼中如何调用bean方法?
- windows - 我可以在父窗口下显示一个 Win32 子窗口吗?
- node.js - Cognito - 如何从电子邮件中获取用户名
- python - 使用 urllib.request 从获取 HTTPError: HTTP Error 403: Forbidden 的 url 获取文本数据
- flutter - 循环通过 Firestore 忽略异步等待?
- c# - 在表达式中使用存储过程
- dart - Dart 异步无效
- api - GET 请求返回 401 而不是 405
- mongodb - MongoDB 聚合将月份或年份添加到日期
- kendo-ui - 剑道电子表格最右列标识