gpt4 book ai didi

mercurial - 撤消 Mercurial 推送

转载 作者:行者123 更新时间:2023-12-03 23:12:55 27 4
gpt4 key购买 nike

我正在使用 TortoiseHg用于版本控制。提交到本地后,我推送到远程存储库。如何撤消到特定的提交点?

有三个不同的插入,我想恢复到第一个插入。我读到了 Mercurial 回滚 hg 撤销 命令,但我不确定如何使用它们来完成此操作。

最佳答案

因为您已推送到另一个存储库,所以您无法知道您的更改已传播到何处。如果您没有推送,您可以进行撤消,但无论如何撤消只会执行最后一个事务。

另一个真正修改历史的选项是 strip 命令,但同样,因为你已经推送,这不是一个选项。如果你剥离了你的本地,你下次拉取时仍然会得到变更集。

如果您可以访问中央,您可以剥离它,但如果其他人已经拉取了您的更改,那么他们将在下次推送时再次出现在中央。

此时您唯一安全的选择是 backout 命令。这基本上会在提示处创建一个新的变更集,以反转您不小心放入的变更集。

关于mercurial - 撤消 Mercurial 推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886467/

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