仅用一个分支将 Git 转换为 HG

发布于 2024-10-10 10:00:25 字数 245 浏览 3 评论 0原文

我在尝试转换时遇到问题。

有“master”分支和另一个名为“testing”的分支

当我使用标准方法时, hg Convert gitbranch hgconvertedbranch 我有两个头,需要合并。 - 它以某种方式合并两个分支,我得到的源和更改与仅我需要转换的原始“主”分支不同。

你有什么解决办法吗? “hg Convert”命令是否有任何选项可以使转换真正仅主分支而不是全部一起?谢谢。

I have a problem when trying to convert.

There is "master" branch and also another branch named "testing"

When I use standard method hg convert gitbranch hgconvertedbranch
I get two heads and need merge. - It merge somehow both branches and I get sources and changes different from original "master" branch which only I need to convert.

Do you have any solution for that? Any option for "hg convert" command to make convert really only master branch and not all togerther? Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荭秂 2024-10-17 10:00:25

只需使用一个分支对 git 存储库进行本地克隆,然后将其转换为 hg 即可。

Just make a local clone of your git repository with only one branch, and convert to hg from that.

万劫不复 2024-10-17 10:00:25

完成向 Mercurial 的转换后,您可以使用 clone -r ONEHEAD conversion new 来获取仅包含修订版本 ONEHEAD 及其所有祖先的存储库。

After you've done the convert to Mercurial you can use clone -r ONEHEAD converted new to get a repo having only revision ONEHEAD and all its ancestors.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文