如何将Github问题和wiki导入BitBucket?

时间:2012-06-20 12:11:24

标签: git github repository project-management bitbucket

最近,我们决定将我们的项目从Github迁移到BitBucket。目前,由于BitBucket具有直接导入功能,我测试的项目很少。一切都很好,除了Github问题和wiki没有导入。由于大多数项目仍处于开发阶段,有些项目正在开发中,因此问题和维基对我们而言非常重要。 我做了快速谷歌搜索,找不到合适的解决方案。

你遇到过同样的问题吗?有什么解决方案吗?如果有任何解决方案,那将非常有用。提前致谢!

7 个答案:

答案 0 :(得分:22)

今天我们添加了适当的问题导入和导出到Bitbucket。您可以将整个仓库的问题跟踪器导出为zip,然后在不同的仓库中重新导入。

您还可以创建自己的拉链,这样您就可以在其他问题跟踪器(例如GitHub)上编写非常的迁移脚本。

详细信息:https://confluence.atlassian.com/display/BITBUCKET/Export+or+Import+Issue+Data

文件格式和数据布局:https://confluence.atlassian.com/pages/viewpage.action?pageId=330796872

答案 1 :(得分:13)

我也在寻找一种方法将Github问题导入Bitbucket,但没找到,所以我写了一个脚本来做到这一点:https://github.com/sorich87/github-to-bitbucket-issues-migration

对于wiki,它是一个可以简单克隆的Git存储库。 https://github.com/blog/699-making-github-more-open-git-backed-wikis

答案 2 :(得分:9)

github和bitbucket都有针对问题的REST API(GitHub'sBitbucket's),因此您可以编写一个(相当)快速的脚本来迁移问题。但是,GitHub没有wikis的API(Bitbucket确实如此),所以,不幸的是,你可能不得不手工完成。

答案 3 :(得分:2)

这是Erik van Zijst资源的逐步版本:

http://codetheory.in/export-your-issues-and-wikis-from-github-repo-and-import-to-bitbucket-migration/

它逐步显示了如何做到这一点。希望这会为你节省一些时间。

我能够将所有Github问题导入BitBucket!

答案 4 :(得分:1)

还有另一个用python编写的工具,用于将github问题导出为bitbucket问题导出格式。

您可以在gibiexport

查看

答案 5 :(得分:0)

我遇到了同样的问题,所以我编写了一个Python脚本来帮助我的团队将我们的问题数据从GitHub迁移到BitBucket:https://github.com/Brethren-Studios/issue-migrator

此脚本以BitBucket友好的JSON格式输出问题数据。正如Erik van Zijst在上面指出的那样,Atlassian有importing/exporting BitBucket issue datadata format required for importing to BitBucket的文档。

答案 6 :(得分:-5)

这是我找到的最简单的解决方案:

cd $HOME/dev/Pipelines
git remote rename origin bitbucket
git remote add origin https://github.com/edwardaux/Pipelines.git
git push origin master

当你对Github感到满意并且不需要旧的遥控器时:

git remote rm bitbucket