我正在使用hg convert
在运行macOS Mojave的Mac上将Git存储库转换为Mercurial。
我看过类似的问题How to use hg convert properly和hg convert not actually converting?,但他们没有提供明确的答案。
我输入的命令是:
hg convert ./my-src-dir/ my-dest-dir
输出如下:
initializing destination my-dest-dir repository
scanning source...
sorting...
converting...
6918 commit comment.
6917 commit comment.
6916 commit comment.
6915 commit comment.
6914 commit comment.
6913 commit comment.
这一直持续到最近一次提交...
1 commit comment.
0 commit comment.
updating bookmarks
我是Mercurial的新手。我看不到任何错误,但目标目录仅包含一个.hg文件夹。
hg sum
的输出是:
parent: -1:000000000000 (no revision checked out)
branch: default
commit: (clean)
update: 6919 new changesets (update)
phases: 6919 draft
我正确使用此命令吗?我希望在新文件夹中看到所有的src文件。
答案 0 :(得分:0)
关键是:
parent: -1:000000000000 (no revision checked out)
该转换可能完成有效,但您尚未将工作文件夹更新为任何特定的变更集。因此它似乎是空的。
我不知道要更新的内容到底是什么(如果有),分支,书签等。但是,假设您只想要其中的最新修订版本,可以这样做:
$ cd my-dest-dir
$ hg up tip
了解到最后一个是什么。