从github到bitbucket
想象一下这样的情况: 您在bitbucket中有一个正常的回购协议-您通过TortioseHG从Windows 7中的另一个bitbucket回购协议中获取修订 现在,第二个项目已经转移到Github系统,您不能再从中退出了 所以我的问题是这样的: 我如何在bitbucket中创建新的回购协议,从github中提取更改,并从该回购协议中轻松地将扭曲的HG提取到我的工作回购协议中从github到bitbucket,github,bitbucket,Github,Bitbucket,想象一下这样的情况: 您在bitbucket中有一个正常的回购协议-您通过TortioseHG从Windows 7中的另一个bitbucket回购协议中获取修订 现在,第二个项目已经转移到Github系统,您不能再从中退出了 所以我的问题是这样的: 我如何在bitbucket中创建新的回购协议,从github中提取更改,并从该回购协议中轻松地将扭曲的HG提取到我的工作回购协议中 我不想使用Github等,所以请不要向我建议,请帮助我回答我的问题。谢谢。理想的解决方案是保留本地Mercurial
我不想使用Github等,所以请不要向我建议,请帮助我回答我的问题。谢谢。理想的解决方案是保留本地Mercurial repo,并仅使用现有bitbucket Mercurial remote repo的本地repo 有了一个插件,您至少可以从Mercurial推送到Git服务器存储库并从中拉出,从而允许您从GitHub repo拉到本地Mercurial repo 从该本地(Mercurial)回购中,您可以像往常一样使用bitbucket远程回购
OP补充道: 它对我不起作用,所以我尝试将git repo转移到hg repo,并从这个repo拉到我的工作repo,进行更改-但它说:中止:存储库是不相关的-但我从中合并了很多。有人帮忙吗 这是有道理的,如果两个回购协议都是单独制定的,你就不能将两个(mercurial)回购协议推/拉到另一个协议中。
这在页面“”底部得到确认,并在博客帖子“”中详细说明 更实际的解决方案是创建一个额外的存储库(“父存储库”),其中两个回购声明为
它将保持两种回购协议的独立性,允许您从第二次mercurial回购协议返回GitHub回购协议 如果您不必推回GitHub,但确实希望有一个用于合并公共文件的repo,那么您可以查看“”,但这要复杂得多 我宁愿:
- 将两份回购协议分开
- 从第一个文件中删除需要在第二个文件中合并的公共文件
- 在第二个文件中报告并合并这些公共文件
轻松安装hg git
(这意味着您也首先安装了python)好的,我已经安装了python及其设置工具,那么现在到底是什么让它工作呢?:-)@Byakugan:这意味着您可以访问命令“easy_install”。从这里开始,我没有比我正在尝试的“安装”一节中描述的更多的细节,但当我在windows中的命令shell中执行此命令时,它仍然说没有这样的命令或类似的东西。。。