修复Mercurial Codeplex存储库 - 始终回滚

时间:2012-10-27 19:57:33

标签: mercurial codeplex

我尝试将最新的更改推送到Codeplex存储库。但是我总是得到回滚(见下文)。我有什么选择?

  1. 我尝试了forcedebug选项,没有进一步的细节或接受更改。
  2. 试图删除整个存储库(删除整个Codeplex项目不是一个好选择) - 但还没找到方法。想要“全新推”。
  3. 这里有人写过另一个SO question,我应该恢复。我尝试了recoverhg recover,但总是尝试相同的回滚。
  4. 那我该怎么办?

    我得到的小信息:

    pushing to https://hg.codeplex.com/myproject
    searching for changes
    remote: adding changesets
    remote: adding manifests
    remote: adding file changes
    remote: transaction abort!
    remote: rollback completed
    [command returned code 1 Sat Oct 27 21:40:53 2012]
    

    Mercurial options 已尝试recoverhg recover

    编辑:

    截至下文评论,更新至Tortoise / Hg 2.5.1 / 2.3.2 - 只是为了尝试它。情况不变,将尝试其他提示。

1 个答案:

答案 0 :(得分:0)

基于上面的评论,这就是我所做的。

  1. 备份我的本地目录
  2. 从Codeplex再次克隆旧版本
  3. 从备份复制本地文件(不是存储库,只复制文件)
  4. 现在提交并推送确定
  5. 缺点:在Codeplex和本地版本之间让我失去了历史。 任何更好的想法仍然受到赞赏。