我对使用Subversion作为其源代码控制的开源项目进行了一些本地更改。 (我没有原始项目存储库上的提交访问权限。)

我的更改添加了一个文件,但是该文件未包含在“svn diff”的输出中。 (可能值得注意的是,新文件是二进制文件,而不是纯文本。)

如何制作包含新文件的patch

 $ svn st
   A      tests/foo.zip
 $ svn diff
 $

最佳答案

恐怕您的文件是二进制文件,这就是为什么它不显示的事实。 Subversion的diff命令仅执行文本差异/补丁(即使Subversion在内部可以有效地处理版本之间的二进制文件差异)。

关于svn - 包含新文件的Subversion差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/159853/

10-14 23:48
查看更多