问题
I am trying to push changes to my codeplex project that is using mercurial.
I receive the following error:
abort: HTTP Error 500: abandoned transaction found - run hg recover
I have tried on my home PC and I get the same error.
I run "hg recover" and it says:
no interrupted transaction available
I know there is another simiar question here on SO. Some folks on the Net reckon one should run the recovery on the remote repository. I cannot do that. I have mailed the codeplex folks but haven't heard back.
Any ideas?
回答1:
For anyone having this problem on their own hg repo you need to run hg recover on the remote repo. It's a very simple fix but the error messages doesn't make this obvious.
(This is mentioned above, I just want to make it very clear).
回答2:
You should use the CodePlex Contact Us form and say what error you're getting and we'll run "hg recover" on your project for you.
回答3:
OK, the issue was on the remote repository hosted on codeplex. The codeplex folks were so kind as to fix the issue :)
来源:https://stackoverflow.com/questions/6326950/cannot-push-to-hg-project-on-codeplex