hg Convert 实际上没有转换?
我运行以下 hg 命令并看到一大堆修订号和版本号。他们的消息飞过我的屏幕,但是当它完成时,目标 hg 存储库是空的。
hg Convert -s p4 //depot/proj1/... c:\hg\proj1 --config Convert.p4.startrev=1267
我做错了什么?
I run the following hg command and see a whole bunch of revision numbers & their messages fly past my screen, but when it finishes the destination hg repository is empty.
hg convert -s p4 //depot/proj1/... c:\hg\proj1 --config convert.p4.startrev=1267
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如有疑问,请使用摘要命令。您可能会看到类似这样的内容:
这表示“在默认分支上没有检出任何内容,没有要提交的内容,如果更新则有 15225 个变更集”。
一个空仓库看起来像这样:
When in doubt, use the summary command. You'll probably see something like this:
This says "nothing checked out, on the default branch, nothing to commit, 15225 changesets if you update".
An empty repo looks like this:
存储库不为空。应该有一个空目录
.hg
,其中包含项目的整个历史记录。如果您想查看最新版本的存储库状态,可以使用
hg update
更新本地副本。The repository is not empty. There should be an empty directory,
.hg
, which contains the whole history of your project.If you want to see the state of your repo at the latest revision, you can update your local copy with
hg update
.事实证明,我的 Perforce 数据库在非常早期的变更集中存在一些损坏。一旦我告诉转换扩展从稍后的更改集开始,转换就顺利进行了。
It turned out my Perforce database had a bit of corruption in very early changesets. Once I told the convert extension to start at a later change set, the conversion went without a hitch.