我正在移动一个使用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
但似乎应该有一种更简单的方法。
我想做的等同于删除存储库,做一个新的克隆,然后更新。但回购规模太大,速度不够快。
https://stackoverflow.com/questions/4957721
复制相似问题