在 Gitlab 中设置最小问题号

Set Minimum Issue Number in Gitlab

我们正在从 subversion 迁移到 git,我们决定使用 Gitlab 作为 Web 界面。我们在提交消息中引用了一个问题编号。由于我们使用的是 Gitlab 的问题跟踪器,因此该数字将重置为 1。对于给定的项目,我如何设置最小问题数?

我认为没有官方方法可以完成此操作。您可能需要亲手操作数据库才能完成它。我会尝试在您的项目中创建一个虚拟问题,这将创建问题 1。然后进入数据库,找到 issues table 并将 position 列编辑为您之前的第一个想开始然后解决它。理论上,下一个创建的问题将是您想要开始的数字。

我还没有测试过这个。如果它确实有效,它可能会导致长期问题与其他功能中断或与未来升级有关。

似乎没有官方方法可以做到这一点。我实际上只是在 Ruby 中使用 Gitlab API 创建了一堆虚拟问题并关闭了它们。我敢肯定,如果我真的很冒险,我可能会从我们当前的 VCS 或其他东西中导出现有问题,但为了我们的目的,它只是为了做到这一点。