hg 将本地存储库重置为远程存储库的状态
如何将本地存储库重置为远程存储库的状态?
我已经提交了本地更改(没有推送)。
我想删除所有差异。
how can I reset my local repository, to the state of remote one?
I have commited local changes (didn't push).
I want to delete all the differencies.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多种选择:
hg strip
命令http://mercurial.selenic.com/wiki/MqExtension" rel="noreferrer">mq 扩展 从本地存储库中删除变更集 注意:尝试选项 2 或 3 时,您可以使用
hg outgoing
命令查看哪些变更集尚未推送到远程仓库。There are several options:
hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>
).hg strip
command from the mq extension to remove the changesets from your local repoNOTE: When trying options 2 or 3, you can use the
hg outgoing
command to see which changesets have not yet been pushed to the remote repo.