mercurial - hg 从 git 转换 - 只生成 hg 文件夹?
问题描述
我正在使用hg convert
在运行 macOS Mojave 的 Mac 上将 Git 存储库转换为 Mercurial。
我看过类似的问题如何正确使用 hg convert和hg convert 实际上没有转换?但他们还没有给出明确的答案。
我输入的命令是:
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 文件。
解决方案
关键是:
parent: -1:000000000000 (no revision checked out)
转换可能确实有效,但您尚未将工作文件夹更新为任何特定的变更集。所以它看起来是空的。
不知道 repo 中有什么(如果有的话)分支、书签等,我不能确切地说你应该更新到什么。但是,假设您只想要那里的最后一个修订版,您可以这样做:
$ cd my-dest-dir
$ hg up tip
得到它认为的最后一个。
推荐阅读
- java - 找不到适合 jdbc:mysql://localhost:3306 的驱动程序 [再次]
- android - 发布模式下的 Xamarin.AndroidX 构建错误
- postgresql - 使用转储中的数据库结构启动 docker PostgreSQL 实例
- networking - 需要 Ansible playbook 才能计算当前登录 VPN 的用户数
- javascript - 来自 Sharepoint 2013 XMLHtpRequest 的 POST 请求被 CORS 阻止
- flutter - Flutter - 每个 ListView 项底部的均匀间隔填充
- java - Java Scanner“未分配的可关闭值”永远不会关闭[Eclipse]
- python-3.x - 使用 pandas 字符串匹配的正则表达式
- python-3.x - 使用 \n 在多行上进行正则表达式
- python - FlickrAPI 只返回不完整数量的结果