0

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

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

那么我能做什么呢?

我得到的小信息:

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]

水银期权 尝试过recover并且hg recover

编辑:

正如下面的评论,更新到 Tortoise / Hg 2.5.1/2.3.2 - 只是为了尝试它。情况不变,将尝试其他提示。

4

1 回答 1

0

根据上面的评论,这就是我所做的。

  1. 备份我的本地目录
  2. 从 Codeplex 再次克隆旧版本
  3. 从备份复制本地文件(不是存储库,只有文件)
  4. 现在提交并推送 OK

缺点:让我失去了 Codeplex 和本地版本之间的历史。 任何更好的想法仍然值得赞赏。

于 2012-10-29T17:44:53.987 回答