0

我想使用预提交挂钩将 TeamID 集成到日志消息中。目前,我们没有使用任何类型的错误跟踪工具。我有一些 TeamID 并希望用户输入 teamID(这个 teamID 应该是有效的)。我已经尝试将 svn 的属性用于 Bugtraq,但不知道如何验证这些 TeamID。我可以将这些 IDS 与一些 excel 工作表条目进行比较。

请注意,我们不想将整个错误跟踪系统与 SVN 集成。只想将少数 TeamIDS 与日志消息中输入的 ID 进行比较。请问有什么建议吗?

4

1 回答 1

0

使用该svnlook log命令在您的预提交挂钩中检查事务的提交消息。您将需要一些模式来界定 TeamID 在日志消息中的位置。从日志消息中过滤 TeamID。

我建议您将“excel 工作表”存储为纯 .txt 文件,而不是列出所有有效的团队 ID。或者,您仍然可以使用电子表格,但将其存储为 CSV 或其他更容易解析的格式。然后,将此文件提交给 SVN。用于svnlook cat将日志消息中捕获的 TeamID 与包含有效团队 ID 的文件进行比较。如果日志消息 TeamID 未包含在有效 ID 列表中,则返回失败代码。

于 2014-08-11T16:37:12.150 回答