在 hg unshelve -i 输出中手动应用差异,可以使用 hg import
命令。hg import
命令可以将指定文件从一种 Mercurial 格式转换为另一种格式,例如将 Mercurial 存储库转换为 Git 存储库。
在手动应用差异时,可以使用以下步骤:
hg export --git > git-export.txt
这将把 Mercurial 存储库中的所有文件导出到 Git 格式。
git import
命令将导出的 Git 格式文件导入到新的 Git 存储库中:
git import -m <commit-message> git-export.txt
这将把 git-export.txt
文件导入到新的 Git 存储库中,并使用指定的提交消息。
git remote add imported-repo <imported-repo-url>
git fetch imported-repo
git merge imported-repo/master
这将把导入的 Git 存储库添加到现有的 Git 存储库中,并使用 git fetch
命令获取最新的更改。然后使用 git merge
命令将导入的存储库合并到现有的存储库中。
通过这种方法,可以在 hg unshelve -i 输出中手动应用差异。
领取专属 10元无门槛券
手把手带您无忧上云