如何删除 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 之前,它是默认启用的,但经过多次讨论后,我们决定它实际上是一个“高级”功能,应该保留,直到用户有经验知道如何启用它。 相关内容 撤销欺诈性的 Microsoft 家庭帐户连接 Logitech M310 无法在 Ubuntu 12.10 上运行 运行 Anno 1800 时,NVidia 驱动程序占用 8-12 GB 的非分页内存 在支持以太网的设备上通过桥接使用 wifi direct 服务器无法挂载 /usr 文件系统。/usr 的磁盘驱动器尚未准备好或不存在 使用法语版 tufte-book 类和 babelbib ESXi Guest OS 网络传输速率慢? 暂停后 ubuntu 18.04 上的光标问题? 亚马逊 EC2 下的 Ubuntu 上奇怪的进程 CPU 时间输出 如何四舍五入到最接近的 50?