我正在移动构建过程以使用 mercurial,并希望将工作目录恢复到最新版本的状态。构建过程的早期运行将修改一些文件并添加一些我不想提交的文件,因此我有本地更改和未添加到存储库的文件。
放弃所有这些并获得具有最新版本的干净工作目录的最简单方法是什么?
目前我正在这样做:
hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
但似乎应该有一个更简单的方法。
我想做相当于删除 repo、重新克隆和更新的操作。但是回购太大了,速度不够快。