我正在开发一个开源项目的分支,并进行了一些我想提交上游的更改(这些更改位于单独的分支上,以免与我所做的任何特定于分支的更改发生冲突制作并且不打算提交上游)。
但唯一的问题是:项目维护者要求所有补丁都以diff -Nru
格式提交。(他们的“git 仓库”只是git-svn
他们 SVN 仓库的镜像)
是否有任何简单的方法可以使用 git 制作这样的补丁,而不是检查存储库的第二个副本并运行diff -Nru
?
我正在运行 Windows,如果这有区别的话,但我确实安装了diff
和patch
(来自 MAME 开发工具包),如果这有区别的话。