我运行以下hg命令,看到一大堆修订号和&他们的消息飞过我的屏幕,但是当它完成时,目标hg存储库是空的。
hg convert -s p4 // depot / proj1 / ... c:\ hg \ proj1 --config convert.p4.startrev = 1267
我做错了什么?
答案 0 :(得分:3)
如有疑问,使用摘要命令。你可能会看到这样的东西:
$ hg sum
parent: -1:000000000000 (no revision checked out)
branch: default
commit: (clean)
update: 15225 new changesets (update)
这表示“在默认分支上没有签出,没有提交,如果你更新则会改变15225”。
empty repo如下所示:
$ hg sum
parent: -1:000000000000 tip (empty repository)
branch: default
commit: (clean)
update: (current)
答案 1 :(得分:2)
存储库不为空。应该有一个空目录.hg
,其中包含项目的整个历史记录。
如果您想在最新版本中查看您的回购状态,可以使用hg update
更新您的本地副本。
答案 2 :(得分:1)
事实证明,我的Perforce数据库在早期的变更集中有一些损坏。一旦我告诉转换扩展程序在稍后的更改集中启动,转换就顺利完成了。