挑战说明-“ GIT具有使您能够提取总结变更的报告的功能。此任务的目的是创建说明: 1-使非开发人员可以创建此报告。 2 –提供方法来标识使测试人员能够理解如何将更改映射到功能/用户故事所需的索引。”
我应该如何继续执行此任务。 有哪些方法可以识别索引以使人们能够理解如何映射更改。 我知道git diff的工作原理。我还需要研究什么才能对此进行研究。
任何线索都将不胜感激。
答案 0 :(得分:0)
我假设two builds
的意思是两个带有标记的发行版。
为了跟踪故事,我们可以使用git hook来确保故事编号与提交相关联。一旦在git commit中指定了故事编号,就可以轻松获取标记的版本之间完成的所有故事。必须以易于解析提交消息并获取故事编号的方式创建该挂钩。
例如
git log master..v5 --pretty = oneline | perl -ne'{/(\ w +)-(\ d +)/ &&打印“ $ 1- $ 2 \ n”}'|排序uniq
我们使用此脚本来获取构建之间完成的故事列表