hg转换不实际转换?

问题描述 投票:1回答:3

我运行以下hg命令,看到一大堆修订号及其消息飞过我的屏幕,但是当它完成时,目标hg存储库为空。

hg convert -s p4 // depot / proj1 / ... c:\ hg \ proj1 --config convert.p4.startrev = 1267

我究竟做错了什么?

mercurial perforce
3个回答
3
投票

如有疑问,请使用summary命令。你可能会看到这样的东西:

$ hg sum
parent: -1:000000000000  (no revision checked out)
branch: default
commit: (clean)
update: 15225 new changesets (update)

这表示“没有检查,在默认分支上,没有提交,如果更新则为15225更改集”。

空仓库看起来像这样:

$ hg sum
parent: -1:000000000000 tip (empty repository)
branch: default
commit: (clean)
update: (current)

2
投票

存储库不为空。应该有一个空目录.hg,它包含项目的整个历史记录。

如果您想在最新版本中查看您的仓库状态,可以使用hg update更新本地副本。


1
投票

事实证明,我的Perforce数据库在早期的变更集中有一些损坏。一旦我告诉转换扩展程序在稍后的更改集中启动,转换就顺利完成了。

© www.soinside.com 2019 - 2024. All rights reserved.