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