我正在尝试在redmine项目版本和git标签之间建立逻辑链接。
目前我的解决方案涉及为每个版本创建一个wiki页面并将其链接到repo中的标签......但是如果我希望我的wiki充斥着硬编码链接,这似乎是一个好主意。
有没有其他方法直接将redmine版本与标签链接?或者至少是一个特定的提交?
答案 0 :(得分:1)
Redmine将为每个版本创建一个页面,其网址为
http://<baseURL>/versions/##
其中##
是指向版本的内部指针。我会链接到这个,因为(1)它包含有关版本的所有重要信息,(2)它不太可能在将来改变,除非完整的服务器移动(即不同的基本URI)。
要解决有关使用git标签创建版本的评论,我会使用Git hooks来解决这个问题。我可以想象一个post-commit钩子,它检查给定的提交以查看它是否包含任何新标签,如果是,它使用Redmine API创建一个新版本。