我正在構建一個樹形模塊,它必須跨越內核版本的範圍。有很少的內部API更改需要我使用#define來支持這些更改。我想快速找到哪個確切的內核版本進行了這些更改。我如何使用git瀏覽特定文件/函數更改的歷史記錄。Linux內核哪個版本改變了函數參數
1
A
回答
0
嘗試在文件上使用git blame
。
1
您可以使用以下
git log -S 'function_name' -- path/to/header.h
這將只列出提交修改該功能function_name
。很可能最後一次提交是您感興趣的提交,所以從日誌輸出中獲取SHA1哈希值。
那麼你一定要第一個版本,包括這種變化,只需運行
git tag --contains <sha1_hash>
相關問題
- 1. init_MUTEX在Linux內核版本3.2中去了哪裏?
- 2. 讀取Linux內核參數
- 3. CentOS的Linux內核版本
- 4. Linux內核版本號?
- 5. Linux內核版本編號
- 6. Linux內核sendpage函數
- 7. linux內核函數page_address()
- 8. 暫停Linux內核函數
- 9. Linux內核ip_options_build()函數
- 10. 哪個內核版本穩定/推薦用於linux mint 18.2?
- 11. 哪個版本的linux內核是Android O(8.0)使用的?
- 12. 哪個函數可以代替Linux內核2.6.32中的「create_proc_info_entry」?
- 13. 改變的Linux內核
- 14. 哪個Linux發行版使用Linux內核,沒有任何修改
- 15. _swab函數的Linux版本
- 16. 其中是tcp_delack_min linux tcp內核參數?
- 17. Linux內核中的nr_cpus啓動參數
- 18. linux dirty_writeback_centisecs內核參數沒有效果
- 19. 被忽略的linux內核參數'rootwait'
- 20. Linux內核中定義的trace_netif_rx_entry函數在哪裏?
- 21. 哪個版本的Matlab引入了isrow和iscolumn函數?
- 22. 哪個版本的php增加了匿名函數
- 23. Linux內核版本有什麼區別?
- 24. 如何測試Linux內核版本
- 25. 使用C讀取linux內核版本?
- 26. android linux內核版本源代碼
- 27. linux內核函數調用者
- 28. Linux內核寫入()和讀取()函數
- 29. 改變函數參數
- 30. 當按參數值傳遞給內核函數時,參數在哪裏複製?