gpt4 book ai didi

git - 具有文件状态的 Mercurial 日志格式

转载 作者:太空狗 更新时间:2023-10-29 13:46:18 24 4
gpt4 key购买 nike

我想知道,如何以这种格式返回为提交添加/修改/删除的文件:

<modifier> file
<modifier> path/to/a/file
<modifier> path/to/another/file

在 git 中我这样做:“git show --pretty="format:"--name-status commitish"并得到:

D       file
A path/to/a/file
M path/to/another/file

对于 mercurial,我不知道如何使用模板来完成。我有一个样式文件:

changeset = "{file_mods}{file_adds}{file_dels}"
file_add = "A {file_add}\n"
file_mod = "M {file_mod}\n"
file_del = "D {file_del}\n"

通过这种风格和命令“hg log -r commitish --style ~/.hgstyle”,我几乎得到了我想要的:

M path/to/another/file
A path/to/a/file
D file

mercurial 仍然存在一个问题 - 文件未按良好顺序排序。

如何在 mercurial 上获得与 git 命令相同的结果(使用修饰符并正确排序)?

最佳答案

试试这个:

hg stat --change THE_REV_YOU_WANT

关于git - 具有文件状态的 Mercurial 日志格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com