[git]查找某个地方是谁修改的一种方法
来源:互联网 发布:淘宝图片助手官方下载 编辑:程序博客网 时间:2024/05/02 04:12
多個 team 一起開發一個項目,會碰到“踢皮球”的事情,如果能找到commit id 來證明是誰改的,那就是最好的證據了。
先進到修改過的git 目錄下,通過以下命令,可以找出有此修改的commit id:
git rev-list --all | xargs git grep -F 'your_search_string' > a.txt
然後從最後一個commit id開始執行:
git diff commit_id
查看是否有修改的code,如果沒有就查看上一個,直到找到位置。根據經驗,一般一兩個就能找到修改的 commit id。
到這裡就知道是誰改的出了問題,再然後列出詳細的 commit 信息:
git show commit_id
到這裡就可以將 Bug 轉出去了。
另外,如果在git log 導出來,用 BC工具進行比較,也能將修改的地方快速找出來。這裡不作詳述。
[end_by_ChampWang]
0 0
- [git]查找某个地方是谁修改的一种方法
- git查看某个文件的log 某次修改的地方
- iOS:一种直接修改frame的某个属性的方法
- SAP:查找某个请求号的传输者是谁
- git 查看某个文件的修改历史
- git 查看某个文件的历史修改
- git 查看某个文件的历史修改
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git 查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- git查看某个文件的修改历史
- oracle用户登录报错-bash: ulimit: open files: cannot modify limit: Operation not permitted
- ListView系列(七)——Adapter内的onItemClick监听器四个arg参数
- Codeforces Round #329 (Div. 2) D. Happy Tree Party
- Android layout布局的优化
- Apache ActiveMQ 不作为的问题
- [git]查找某个地方是谁修改的一种方法
- android listview 长按事件setOnItemLongClickListener不响应问题
- 如何创建一个简单的JNI调用
- Uva 1401 Remember the Word 字典树+DP
- 如何新建一个menu
- 视频网站(网页)上获取视频源地址 详细过程
- Volley学习小结
- jsp小结15 - 9个内置对象08 response
- Xunsearch的文档写的真好