如何删除 Mercurial 中的传出变更集(hg) 2024-6-11 • version-control mercurial 当我运行时,hg out我有 3 个传出变更集。我想删除它们并恢复到中央存储库中的情况。怎么做? 答案1 使用hg strip 'roots(outgoing())' 答案2 从中央存储库重新克隆,或clone -r仅重新克隆所需的变更集。 答案3 另一个选择是使用hg strip 命令,它是mq(易变的队列) 扩大。 水银哲学是一种不可变的历史,因此操纵该历史的命令是不受欢迎的,但有时剥离或重新定基可能会解决比它们引起的更多问题。 如果你使用玳瑁那么你需要启用 MQ 扩展在 THG v1.0 之前,它是默认启用的,但经过多次讨论后,我们决定它实际上是一个“高级”功能,应该保留,直到用户有经验知道如何启用它。 相关内容 复制时文件变大 嵌入式计算机 F-RAM 成像 使用循环关闭 TikZ 图中的一个循环 Linux bash 脚本更改目录、子目录和文件的所有权 终端命令“登录”失败并显示错误消息 我安装完python3.7.1之后,输入法就失效了,这是怎么回事? 如何将双启动 SSD 从较小的 SSD 磁盘克隆并调整为较大的 SSD 磁盘? 在 Mac OS 的树控件中使用键盘 关于 Tomcat 作为 httpServer 使用 Popcorn Time 安全吗?[关闭]