标签: commitizen

在命令行中提交:有没有办法返回到上一个字段?

我正在使用 npm 包commitizen进行 git 提交。很棒的工具。

运行时cz:每当我填写一些字段,然后意识到我想在提交之前进行更改时,我必须按 Ctrl+C 并重新开始。

当然一定有更好的方法吗?(例如,可以重新启动的命令,其中的字段预先填充为其中保留的任何值)。我已经搜索过commitizen npm、github以及Google,但没有成功。

有没有一个功能可以帮助解决这个问题?

git commitizen

7
推荐指数
0
解决办法
1046
查看次数

Commitizen:有没有办法覆盖标准的“git commit”?

这里有承诺用户吗?

想要的行为:

  1. 安装提交
  2. 跑步git commit
  3. 看到与运行时相同的漂亮菜单git cz

当前行为:

  1. 安装提交
  2. 跑步git commit
  3. 运行时没有漂亮的菜单git cz,只有默认的 git 界面

git commitizen

6
推荐指数
2
解决办法
5852
查看次数

使用“npx git-cz”时如何定义 Commitizen 适配器?

我试图在我的项目中采用像标准这样的传统提交。在搜索linter和其他自动化工具时,我偶然发现了commitizen。我想在我的项目中使用它,而不是在本地安装它,也不是全局使用带有命令的 NPX npx git-cz

  • 如何使用这种方法定义适配器?(无需在本地或全局安装)

  • 在 NPX 上,Commitizen 使用的默认适配器是什么?(在他们的文档中找不到)

git commit npm commitizen npx

5
推荐指数
1
解决办法
367
查看次数

如何保持诗歌和承诺版本同步?

我有一个pyproject.toml

[tool.poetry]
name = "my-project"
version = "0.1.0"

[tool.commitizen]
name = "cz_conventional_commits"
version = "0.1.0"
Run Code Online (Sandbox Code Playgroud)

我添加了一个新功能并使用提交消息进行提交

feat: add parameter for new feature
Run Code Online (Sandbox Code Playgroud)

这是一次承诺。

然后我打电话

commitizen bump
Run Code Online (Sandbox Code Playgroud)

Commitizen 将识别次要版本的增加,更新 my pyproject.toml,并使用更新pyproject.toml的标签再次提交0.2.0

这是第二次提交。

但现在我的pyproject.toml“不正常”(假设我希望我的构建版本与我的 git 标签同步)。

[tool.poetry]
name = "my-project"
version = "0.1.0"

[tool.commitizen]
name = "cz_conventional_commits"
version = "0.2.0"
Run Code Online (Sandbox Code Playgroud)

我已经提交了两项,一项被标记了,但事情仍然不太正确。是否有工作流程可以让一切保持一致?

python commitizen python-poetry

5
推荐指数
1
解决办法
990
查看次数

标签 统计

commitizen ×4

git ×3

commit ×1

npm ×1

npx ×1

python ×1

python-poetry ×1