Mais conteúdo relacionado
Patch merge
- 7. 所需時間 = issues * (
( 尋找 issue 的相關 patch) +
(git cherry-pick) +
(conflict resolve) +
(git commit))
- 9. 做法 1:issue resolve( 包含 re-open 後的
patch) 後 , 必須記載所有相關的 commit
id
Risk: 無
搜尋時間 : 0
延伸思考 : git 使用者 , 可以用 commit
SHA 值當 id 嗎 ?
- 10. 做法 2: 直接問 issue owner, 要
merge 哪幾筆
Risk:owner 也可能漏了 . 或者根本
不鳥你
搜尋時間 : 看 issue owner 記憶跟
熱情程度
- 12. 做法 4: 匯出 commit log 後 , 用工具搜尋
例如 :
(1) git log --since=“2014-03-01” > patch.txt
(2) 用 editer 搜尋 issue number or title
Risk: 如果有人 commit message 亂寫 , 就找
不到了
搜尋時間 : 幾分鐘
延伸思考 :commit log 格式規範
- 15. 方法 1: 用肉眼看 and 在 editor 上
解決
But 你真的看得懂這一片花花綠綠 ?
眼花了就 merge 錯囉