如何将 "tig show commit-1 commit-2 patch" 的输出写入文件?

How to write in file the output from "tig show commit-1 commit-2 patch"?

我想将 tig show commit-97b061ff commit-59466662 patch

的输出写入文件

我试过 tig show commit-97b061ff commit-59466662 patch >file.txt,但文件是空的。我预计它会包含实际的补丁。

我该如何解决?

如果我想保存一个补丁,我会这样做

git show $commit > file.diff

您可以使用 :save-view file.txt 将当前视图保存在 tig 中,但它是用于测试目的 - 它向 diff 行添加了很多额外的内部信息,因此如果您要使用它,则必须删除那些关闭。