是否可以在不更改当前存储库的情况下使用 Mercurial 进行提交,例如 git's --allow-empty
?
user1621465
问问题
1757 次
3 回答
4
我在某处读到的技巧:
touch tmp
hg add tmp
hg commit -m "tmp"
hg rm tmp
hg commit --amend -m "Real commit message"
不幸的是,它无法在变基(可能还有其他操作)中幸存下来。
于 2016-05-05T02:59:58.350 回答
0
上面@Thomas 的答案是正确的,但没有完全解释如何修改提交的文件内容。
使用此功能强制提交为空的简单方法如下:
- 添加一个新文件(比如,
Dummy.txt
)并提交。 hg forget Dummy.txt
hg commit --amend
这将从Dummy.txt
先前的提交中删除,将其留空。
于 2017-10-16T07:30:44.193 回答
-2
通过修改,您可以更改用户、日期、提交消息和文件内容:
hg commit -m"new message" -d"$(date --rfc-2822)" -u"new user" --amend
这些可能是您想要提交一个空变更集的所有原因。
于 2013-05-14T13:35:31.953 回答