hg reset local repository to the state of remote one
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.
There are several options:
- Make a new clone of the remote repo and throw away the old clone.
- Make a new clone of the local repo, but limit it to the last revision in the remote. (e.g.
hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>). - Use the
hg stripcommand from the mq extension to remove the changesets from your local repo
NOTE: 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.
加载中,请稍侯......
精彩评论