从svn切换到git:可以单行完成搜索svn提交的日志并在git中显示提交吗?

问题描述 投票:0回答:1

我知道您可以使用svn commit命令运行git svn之后搜索git log

搜索svn commit r88843的示例:

git log --grep=git-svn-id:.*@88843

然后您可以使用git commit哈希传递给git show

可以单线完成吗?

类似于(在Linux中:)>

git show < git log --grep=git-svn-id:.*@88843 --pretty=format:%H

我知道您可以使用git log命令运行git svn之后搜索svn提交。搜索svn commit r88843的示例:git log --grep = git-svn-id:。* @ 88843然后可以使用git ...

git git-svn git-log git-show
1个回答
0
投票

[如果您正在寻找查看补丁输出的方法,则只需在-p中使用git log选项,它将显示补丁输出以及日志信息。这几乎等于git show,并且可能是获得所需内容的最简单方法。

© www.soinside.com 2019 - 2024. All rights reserved.