1

What's the dealio on importing data from a legacy issue tracker system into Gitlab CE?

Do tools exist for this? Schemas? Suggestions?

Please notice that this is really a legacy issue tracker system. It predates bugzilla, and runs on an old IIS server and SQL Server 2000).

(Say whatever you want about this setup, but it's nothing we haven't already heard.)

4

1 回答 1

1

您应该使用 REST API 来创建迁移。

通常推荐问题是题外话,所以如果我提到有一个redmine 问题导入 器并且 gitlab ce 问题跟踪器上有问题跟踪器问题请求这个。如果它是一种流行的工具,这听起来像是一种很好的社区贡献。

但如果不是,并且您是世界上唯一使用您的跟踪器的人,您可能会想要研究基于 python 的 redmine 问题导入器,它可以作为示例供您编写自己的基于 REST-api 的工具,该工具读取您的数据库并创建 Gitlab 问题跟踪器问题。你不想也不需要知道 Gitlab 端的 PostGres 模式。无论如何,它会随着时间而改变。

于 2016-11-30T16:41:16.743 回答