有沒有什麼方法可以看到執行歷史git fetch
(從遠程更新)命令?
例如:
01一月從SHA獲取:01abcdf到SHA:bdf412git抓取歷史
我回歸我的代碼,我知道的時候該回歸不存在。
我的git圖是直的,所以我想,如果知道我的抓取歷史記錄,我可以輕鬆檢測到帶來這種迴歸的提交。
有沒有什麼方法可以看到執行歷史git fetch
(從遠程更新)命令?
例如:
01一月從SHA獲取:01abcdf到SHA:bdf412git抓取歷史
我回歸我的代碼,我知道的時候該回歸不存在。
我的git圖是直的,所以我想,如果知道我的抓取歷史記錄,我可以輕鬆檢測到帶來這種迴歸的提交。
如果要檢測,其中一個迴歸的來源,使用git bisect
git的開張做了二分法搜索,你必須指定一個好的和壞的哈希值,它就會跳到修改,如果問你承諾是好還是壞。
git bisect start
git bisect good SOME_HASH
git bisect bad SOME_OTHER_HASH
# Git will jump to a revision and let you test
git bisect good # Or bad, depending on if the bug is still here
git bisect bad ...
# And so on
據我所知,沒有這樣的日誌(用於提取),但還有其他方法可以找到何時引入了該錯誤。
+1。肯定有讀[man pages](https://www.kernel.org/pub/software/scm/git/docs/git-bisect.html)。 Git-bisect可以節省很多時間,特別是如果你能夠在形式化測試中使用'git bisect run command'。 –