例如,我有这样的如何查看作者的所有代码更改?
[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