我正在更新 npm 库(第三方包),但我不知道命名分支:功能、修补程序、另一个?。
你给我推荐什么?
这将是一个功能分支,用于隔离开发工作。
在您的情况下:
feature/upgradetp
,在您自己的分支中测试第三方软件包的升级。develop
进行集成测试,最后 master
进行发布。
Atlassian 很好地展示了 功能分支作为工作流程的一部分:
功能分支工作流程背后的核心思想是所有功能开发都应该在专用分支而不是主分支中进行。
这种封装使多个开发人员可以轻松地处理特定功能,而无需干扰主代码库。
这也意味着主分支永远不会包含损坏的代码,这对于持续集成环境来说是一个巨大的优势。
与 Mergify 对功能分支的描述相同的想法。
另一个名称是“主题分支”,与 gitworkflow 一起使用,我在这里展示。