Rob*_*obM 5 git version-control
有没有一种标准方法可以列出其他人(即不是我自己)在git存储库中提交的所有提交?
我尝试过git log --not --author=username,但似乎--not只适用于修订.该联机帮助页git log似乎没有提供一种方法来反转谓词--author.
(我git-svn在工作中使用,想要一种方式来看看我上次跑步以来我的同事发生了什么变化git svn rebase,或者更常见的是在最后X几天.通常我知道我改变了什么,我只想看看其他人触及了哪些文件/阅读他们的提交日志消息/可能会审查有趣的补丁/等)
编辑: 精炼范围,我实际上对"最近"而不是"自上次git svn rebase" 以来更感兴趣.
这不是一个真正的解决方案,但是对于它的价值,你可以--author使用正则表达式匹配的事实来解决问题.如果你的名字是Jefromi:
git log --author='^[^J]\|J[^e]\|Je[^f]' # and so on
Run Code Online (Sandbox Code Playgroud)
它非常糟糕,但它可能足以满足您的需求.(如果没有其他人的名字以与你的相同的字母开头,它会更短.)
至于最近,除了使用树枝来缩小范围(start..end,^stop1 ^stop2 branch,等),你可以只使用--since=<date>选项.
| 归档时间: |
|
| 查看次数: |
3614 次 |
| 最近记录: |