簡體   English   中英

Git集成到bug跟蹤:它可以跟蹤合並嗎?

[英]Git integration to bugtracking: can it track merges?

我正在查看具有git后端的各種bugtracking(bt)系統,它們似乎都依賴於在提交消息中添加特定於bt的標記,以此來確定將提交映射到哪個bug。

鑒於git在完成合並/拉動/櫻桃簽操作時保留了提交歷史記錄,因此所有這些提交(可能來自外部方,例如上游)都將沒有任何特定於bt的標記,因此不會顯示在錯誤跟蹤系統中。 在我看來,除了由同一個人/團隊/組織完全開發的git項目之外,這似乎使它對任何git項目都沒有用(然后,該項目將始終在提交消息中添加特定於bt的標記)。

我在這里想念什么嗎? 這些git-to-bt集成是否有辦法捕獲通過合並而來的外部提交? 我已經瀏覽了各種bug跟蹤系統(redmine,trac,jira等)的描述,但找不到任何可以表明它們如何工作的文檔(它們通常在docs中只有一個commit示例) )。

我唯一能想到的是您可以在上游分支中合並,但是告訴git不要使用--no-commit合並結果,然后告訴git commit添加您的錯誤跟蹤器引用。 否則,我不知道錯誤跟蹤器如何足夠聰明,知道如何將錯誤號映射到提交ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM