我想查找引入的提交添加了“TODO”或“FIXME”注释,并按日期对它们进行排序。
我知道git log -G'TODO|FIXME'
将向我显示包含任何注释的提交,并且我可以做类似的事情
git log --format='%ci' -G'TODO|FIXME' | cut -d' ' -f 1
但这并不尊重它仅应是引入此类评论的 promise 。
有谁知道我怎么只能找到引入这些评论并按日期排序的提交?如果实际的SHA-1包含在该列表中,那将更加出色。
最佳答案
这应该使您更接近。您不清楚“按日期排序”是什么意思。就我个人而言,我可能会忽略实际日期,并按相反的拓扑顺序进行。
注意-这将与引入或删除字符串实例的提交匹配。如果只希望引入的提交,则可能需要编写一些脚本。git log --format='%H' --reverse --date-order -G'TODO|FIXME'
关于git – order promise 按日期引入 "TODO",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25749547/