【问题标题】:When creating an issue through gitlab api set a specific issue number通过 gitlab api 创建问题时设置特定的问题编号
【发布时间】:2022-11-10 02:10:00
【问题描述】:

我们正在尝试将我们的旧问题“跟踪”系统迁移到 GitLab。

由于遗留原因,这些问题的数量相对较大,800 及以上,而且它们不是连续的。

但是,对于反向引用,如果我们可以为每个问题设置一个编号而不是“旧”和“新”编号,那就太好了,因为在某些情况下,问题是通过编号来引用的(例如,将来也将使用的外部方亚搏体育app)

我发现了这个Set Minimum Issue Number in Gitlab,其中创建了问题以“填补”空白。然而,这会造成很多混乱(尤其是电子邮件Gitlab API - Create issue quietly?)。

任何想法如何解决这个问题?

理想的流程是:

  • 使用 gitlab-api 来创建我们遇到的问题和
  • 添加一个参数以便设置问题的编号。
  • 使用 gitlab 时,随着时间的推移,数字会被新问题填满, 或者他们从当前的最高问题数开始计数 项目。

如果我之后可以在数据库中实际设置问题编号(如上面链接问题中所暗示的那样),gitlab 将如何处理这个问题? (我什至不知道从哪里开始查看 gitlab 代码库,任何提示也可能回答这个问题)。

提前感谢您提供有关如何解决此问题的任何建议。

【问题讨论】:

    标签: gitlab gitlab-api


    【解决方案1】:

    我找到了一个技巧来做到这一点。

    可以从GitLab 导出到 .csv,并且 .csv 是一种可编辑的格式。它可以在任何类似 excel 的程序中进行编辑,甚至可以在记事本中进行编辑。

    制作第一个问题,用虚拟数据填充它(我建议填充,因为这是一种发现哪个字段负责什么的方法)。

    然后以任何合适的方式填充您的数据,最好从以前的问题跟踪器中大量导出并导入回GitLab

    如果正确完成,这应该可以部分自动完成。

    【讨论】:

      猜你喜欢
      • 2021-11-12
      • 2019-11-22
      • 1970-01-01
      • 2019-12-21
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      相关资源
      最近更新 更多