我想使用预提交挂钩将 TeamID 集成到日志消息中。目前,我们没有使用任何类型的错误跟踪工具。我有一些 TeamID 并希望用户输入 teamID(这个 teamID 应该是有效的)。我已经尝试将 svn 的属性用于 Bugtraq,但不知道如何验证这些 TeamID。我可以将这些 IDS 与一些 excel 工作表条目进行比较。
请注意,我们不想将整个错误跟踪系统与 SVN 集成。只想将少数 TeamIDS 与日志消息中输入的 ID 进行比较。请问有什么建议吗?
我想使用预提交挂钩将 TeamID 集成到日志消息中。目前,我们没有使用任何类型的错误跟踪工具。我有一些 TeamID 并希望用户输入 teamID(这个 teamID 应该是有效的)。我已经尝试将 svn 的属性用于 Bugtraq,但不知道如何验证这些 TeamID。我可以将这些 IDS 与一些 excel 工作表条目进行比较。
请注意,我们不想将整个错误跟踪系统与 SVN 集成。只想将少数 TeamIDS 与日志消息中输入的 ID 进行比较。请问有什么建议吗?
使用该svnlook log
命令在您的预提交挂钩中检查事务的提交消息。您将需要一些模式来界定 TeamID 在日志消息中的位置。从日志消息中过滤 TeamID。
我建议您将“excel 工作表”存储为纯 .txt 文件,而不是列出所有有效的团队 ID。或者,您仍然可以使用电子表格,但将其存储为 CSV 或其他更容易解析的格式。然后,将此文件提交给 SVN。用于svnlook cat
将日志消息中捕获的 TeamID 与包含有效团队 ID 的文件进行比较。如果日志消息 TeamID 未包含在有效 ID 列表中,则返回失败代码。