git - mercurial 到 git 分支问题
问题描述
我使用以下站点https://helgeklein.com/blog/2015/06/converting-mercurial-repositories-to-git-on-windows/将 mercurial 存储库转换为 git 存储库.它没有提到它不会复制所有分支。在 mercurial 存储库中,它们被命名为分支,但是当我将其转换为 git 时,它们更改了“.git\objects ....”,它们似乎都来自我的开发分支,但我需要存储库中的其他分支。我需要知道如何添加缺少的分支。我希望能够添加到其余部分,并且我需要知道我遵循的链接是否是最佳行动方案,或者是否缺少某些内容。对我的问题有任何帮助都会很棒。我也尝试过使用快速导出,但这也不起作用。如果有人可以提供一些行动方案,我愿意尝试任何其他想法。我使用 BitBucket 作为我的仓库所在的站点。
解决方案
遗憾的是,在 Git 中没有命名分支,因此迁移无法提供类似它们的东西
迁移应该创建书签,因为 Git 的分支更接近 Mercurial 的书签,而不是实际的“命名分支”
您可能有兴趣阅读https://felipec.wordpress.com/2011/01/16/mercurial-vs-git-its-all-in-the-branches/
请注意,如果您习惯了 Mercurial,您可能会想念它们一段时间,但最终您会习惯“git 方式”并且您会生存下来,我希望 ;-)
推荐阅读
- python - 将 pandas df 导出到 SAS xpt(xport 模块):日期转换为字符串
- gitlab - 如何在 Gitlab 中的组内创建不同的项目
- r - 在 RStudio 中将非结构化日志文件作为文本文件读取
- gitlab-ci - 如何为 Gitlab 管道自动生成 GPG 密钥对
- windows - 如何在 Windows 10 上将 DPI 比例设置为小于 100% - 使用多个显示器
- css - 如何使用 CSS 合并和填充两个圆圈中的颜色
- r - 将新数据插入表中
- postgresql - Postgres - 使用 unnest 是否可以查询未嵌套的每行?
- javascript - 在css中的下一行重叠悬停弹出窗口
- html - 按钮上的背景图像