如何在“中进行区分”;差异-Nru“;git的格式?
我正在做一个开源项目的分支,并且做了一些我想向上游提交的更改(这些更改在不同的分支上,以避免与我所做的任何特定于分支的更改发生冲突,并且不打算向上游提交) 不过,唯一的问题是:项目维护人员要求所有补丁都以如何在“中进行区分”;差异-Nru“;git的格式?,git,diff,git-diff,Git,Diff,Git Diff,我正在做一个开源项目的分支,并且做了一些我想向上游提交的更改(这些更改在不同的分支上,以避免与我所做的任何特定于分支的更改发生冲突,并且不打算向上游提交) 不过,唯一的问题是:项目维护人员要求所有补丁都以diff-Nru格式提交。(他们的“git存储库”只是他们的svn存储库的镜像) 除了签出存储库的第二个副本并运行diff-Nru,还有什么简单的方法可以使用git制作这样的补丁吗 我正在运行Windows,如果这有什么不同的话,但是我确实安装了diff和patch,如果这有什么不同的话。你有没
diff-Nru
格式提交。(他们的“git存储库”只是他们的svn存储库的镜像)
除了签出存储库的第二个副本并运行diff-Nru
,还有什么简单的方法可以使用git制作这样的补丁吗
我正在运行Windows,如果这有什么不同的话,但是我确实安装了
diff
和patch
,如果这有什么不同的话。你有没有尝试过git-format-patch
?…我想标准的git-diff
输出已经差不多是那种格式了。它产生递归(-r
)与上下文(-u
)的差异。我不知道您是否有-N
行为,但除非您删除了文件,否则这不太重要。