git相当于svnlook的变化

时间:2011-02-15 21:58:36

标签: git svn

是否存在与Subversion相同的Git命令:

svnlook changed -r REVISION REPO

我对第一个字符感兴趣,该字符表示文件是已添加,已删除还是已更新。如果有可以执行此操作的现成脚本,那就没问题了。我知道我可以通过脚本执行此操作,解析输出(如git show hash --pretty = medium,查找'新文件模式'等),我只是想知道是否有东西已经存在,所以我不知道不需要重新发明轮子。否则我就去做......

1 个答案:

答案 0 :(得分:3)

好的,我终于找到了通过git本身实现这一目标的方法!

 git log --name-status --diff-filter='[A|C|D|M|R|T]' -U 3a94917b577fd0af90e013d9b3a7a36a211c2533

尼斯! :)