gpt4 book ai didi

mercurial - 如何使用 MQ 在 Mercurial 中检索意外删除的补丁

转载 作者:行者123 更新时间:2023-12-04 05:13:19 27 4
gpt4 key购买 nike

我有两个系列的补丁,没有一个应用,我不小心在错误的一个上调用了 qdelete。有什么办法可以逆转这个操作并取回我的补丁吗?我在这方面做了大量的工作!!!

最佳答案

避免这种情况的方法(我知道它现在没有帮助,抱歉)不仅使用 Mercurial Queues,mq,而且将它与补丁存储库一起使用。 Mercurial/mq 对此有很大的支持。

最初创建队列时,您执行以下操作:

hg qinit --create-repo

(而不仅仅是 hg qinit ),它会在您的 .hg/patches 中创建一个新的 Mercurial 存储库目录。然后你可以使用:
hg commit --mq

提交所有补丁文件,并将其带回来只是一个问题:
hg revert --mq

最重要的是,我知道它现在对你没有帮助,但也许它会帮助下一个人或你以后,是: 如果你正在编写代码并且它没有在它不存在的地方提交 - 尽早提交并经常推送

关于mercurial - 如何使用 MQ 在 Mercurial 中检索意外删除的补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432874/

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