tortoisehg - 做错 hg strip 后如何回到最新的变更集
问题描述
我们的仓库有一个主仓库和一个子仓库。昨天我想删除我的本地提交。所以我用了 D hg strip #changeset# --keep
。
我犯的错误是我要删除的草稿在 subrepo 中。但是我没有找到正确的目录来执行命令。我删除的变更集在主仓库中。
所以在 tortoise hg 的工作台上,我回到了一个非常非常古老的主 repo 版本。Subrepo 消失了(尽管在我的工作副本中它们仍然存在)。
而且我无法更新到最新版本,hg update
失败了。让我打电话给我的 subrepo A。错误报告"A.\xxrc" is in the nested repo A"
。所以我不知道现在该怎么办。
解决方案
推荐阅读
- python - 在python中获取当前一周的开始和结束时间戳
- c# - Asp Web API Basic Auth not working when installed in iis server
- css - Visual Studio Code 中内置的 Markdown CSS 文件在哪里?
- reactjs - Why my function prints 0 however the response contains 2 array elements?
- javascript - 使用 useRef() 更改元素样式
- sql - Laravel Controller/SQL:仅显示重复项的最高值 id(仍输出多行)
- spring-batch - 如何从 Spring Cloud Dataflow 任务传递和参数到在 Kubernetes 中运行的 Spring Batch 作业
- vue.js - 使用 Rollup 将 Bootstrap-Vue 捆绑到 esm/min 文件中
- javascript - animationend 事件也会在子元素的动画结束时触发?
- asynchronous - 在 Rust 中将同步读取器流转换为异步读取器流?