如何删除 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 之前,它是默认启用的,但经过多次讨论后,我们决定它实际上是一个“高级”功能,应该保留,直到用户有经验知道如何启用它。 相关内容 Vim:转到可视区域的开头或结尾 为什么我的 SharePoint 人员搜索 WorkEmail 属性为空? Powershell 文件列表中的 FileSize 列为空[关闭] 根据公式结果自动截屏 适用于 Intel I225-V LAN 和 6E AX210 PCIE WiFi 的 Ubuntu 20.04 内核 5.11 驱动程序 对于未找到的子域名,显示 404 错误,而不是显示根域名的内容 使用 PSTricks 绘制欧元符号 如何在网络服务器上设置 TightVNC Java 查看器 index.html? 关闭本地 OneDrive 客户端与 Azure AD 之间的身份验证循环 理解 nginx 中的 Return