例如,我有這樣的如何查看作者的所有代碼更改?
[ID]--[Date]-------[Commit message]-------[Author]
[5]--[Today]-------[Update Feature A]-----[Michael]
[4]--[Yesterday]---[Add Feature Y]--------[Tom]
[3]--[1 day ago]---[Add Feature X]--------[Dick]
[2]--[2 days ago]--[Add feature A]--------[Michael]
[1]--[3 days ago]--[First commit]---------[Michael]
我使用Git擴展項目,我不能找到一種方法只作者Michael查看差異。
例如,我只想查看功能A的更改代碼,當單擊提交1和2時,我可以看到這些提交之間的區別。但是當我過濾作者[邁克爾]並點擊1和5時,我希望看到作者[邁克爾]的所有差異 - 但是[湯姆]和[迪克]也有差異。
有什麼辦法可以查看作者的所有代碼更改?我不在乎我使用的工具(如SourceTree,Git的擴展,...)
哦,我明白了。所以我想我可以寫一個工具來做我的情況。像這樣: 1.獲取邁克爾已更改的所有最新文件。 2.邁克爾文件與初始(原始)提交文件之間的差異。 3.多田 - 我得到了我想要的。 現在我所要做的就是找到這些git命令。謝謝您:D – 123iamking
@ 123iamking我強烈建議您考慮這是一次性問題,並使用功能分支前進。他們消除了許多問題。 – Schwern
感謝您的建議:D和XY問題知識是一個偉大的 - 感謝您的分享。 – 123iamking