使用变更集管理您的版本控制和变更日志
创作时间:
作者:
@小白创作中心
使用变更集管理您的版本控制和变更日志
引用
1
来源
1.
https://m.php.cn/faq/1083435.html
变更集(changesets)是一种用于管理多包存储库中版本控制和变更日志的工具。它可以帮助开发者更轻松地处理软件包的发布和版本更新,特别是在存在复杂依赖关系的情况下。本文将详细介绍变更集的概念、作用以及具体使用方法。
什么是变更集?
这是变更集存储库自述文件中提供的官方定义。
变更集工作流程旨在帮助人们进行更改,一直到发布。它让贡献者声明如何发布他们的更改,然后我们自动更新包版本和更改日志,并根据提供的信息发布新版本的包。
changesets 专注于解决多包存储库的这些问题,并使多包存储库中相互依赖的包保持最新状态,并使对包组进行更改变得容易。
变更集是如何做到的?
变更集旨在以特定的 semver 碰撞类型发布一组软件包,并附有所做更改的摘要。
@changesets/cli 包允许您在进行更改时编写更改集文件,然后将任意数量的更改集组合到一个版本中,从而将凹凸类型扁平化为每个包的单个版本,处理多个版本中的内部依赖关系package-repository,更新变更日志,以及使用一个命令从单一存储库发布所有更新的软件包。
使用变更集:
本介绍指南解释了基础知识。
初始化后的整体工具应该会导致一个如下所示的循环:
- 随每个更改一起添加的更改集
- 版本准备好后运行版本命令,并验证更改
- 发布命令随后运行。
在项目中配置变更集的基本步骤
- 安装变更集并初始化
npm install @changesets/cli && npx changeset init
- 添加变更集
npx changeset
当您运行此命令时,系统会提示您以下问题:
- 您想要发布的包
- 每个封装的 semver 凹凸类型
- 整个变更集的摘要。
- 版本控制
npx changeset version
- 发布
npx changeset publish
阅读此命令文档以了解有关这些命令的更多信息,例如 init、version、publish 等,
参考资料:
热门推荐
如何成为一名优秀的劳动法律师?
劳动法律师如何应对职场压力?
大观楼天下第一长联赏析
对联的六个规则与昆明大观楼长联
千古绝对:“一碗清茶,解解解元渴”,你能读对吗?下联堪称经典
实用日常技巧,助你远离牙周炎
冬季金鱼养殖:科学水质管理指南
嫩绿水质:养金鱼的秘密武器!
金门要签证吗 如何办理金门签证
云冰山星空露营:22℃的诗意夏夜
云冰山:广东人的冬季度假新宠!
天鹅的迁徙之路 ——《一念万里》
斯坦尼斯拉夫斯基剧院芭蕾舞团带来经典芭蕾舞剧《天鹅湖》 再现纯正“布版”芭蕾魅力
贵州统招专升本备考攻略:八大策略助力高效复习
龙门水都:广西新晋网红打卡地
龙门水都门票优惠大揭秘:50元畅游南宁网红景区
元旦游龙门水都:温泉、玻璃桥、水上乐园一站式体验
双十一囤货指南:释迦果的完美保存法
释迦果保鲜秘籍大揭秘!
广东高温环境下适合种植的花卉及养护指南
湖南地区能养四季桂花树吗
《加勒比海盗》主题曲:成人的治愈神曲
丝绸之路上的纺织品贸易公司起名攻略
People vs Person:你用对了吗?
职场沟通:如何正确使用people和person?
英语中"people"和"persons"的区别与正确使用场景
米饭吃对了,心情好还能瘦!
糙米黑米助力健康饮食,澳洲科学家力挺!
健身不吃米饭?真相揭秘!
秋冬减肥新宠:米饭控糖大法!