相信很多人,有這樣的情況
添加了新功能,卻造成舊功能出現BUG
如果用git提交的,兩版本比較近,那還好找些,如果中間提交了很多版本,則要比較的多些
1) 通過 git diff commit1 commit2
或 git diff commit1 commit2 dir
來查看兩個版本不同
如:
$ git diff 849484a427d1ca052bf62db4ce2b99e7ef2c824c dcd45d095c91317eb12a7f8f60cfbab566c7ad5e intLive2.6/tool_kits
2)通過
git reset --hard commit
回退不同版本, 拷貝到另一個地方, 然後用beyond compare來比較