Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SVN区分整个存储库(最好使用Ortoise SVN)_Svn_Tortoisesvn_Diff_Repository - Fatal编程技术网

如何使用SVN区分整个存储库(最好使用Ortoise SVN)

如何使用SVN区分整个存储库(最好使用Ortoise SVN),svn,tortoisesvn,diff,repository,Svn,Tortoisesvn,Diff,Repository,我想知道是否有一种方法可以为您签出的存储库创建一个diff,并将其保存到diff文件中,以便您可以将其作为完整补丁贡献给项目。我使用的是Ortoise SVN,但如果必须在命令行中使用,也可以。右键单击工作文件夹的根目录,然后选择OrtoiseSVN/Create Patch…我不知道如何使用Ortoise执行此操作,但在CLI中它将是: svn diff directory 要将其保存到文件中,只需重定向输出 svn diff directory > my-patch.diff 您可

我想知道是否有一种方法可以为您签出的存储库创建一个diff,并将其保存到diff文件中,以便您可以将其作为完整补丁贡献给项目。我使用的是Ortoise SVN,但如果必须在命令行中使用,也可以。

右键单击工作文件夹的根目录,然后选择OrtoiseSVN/Create Patch…我不知道如何使用Ortoise执行此操作,但在CLI中它将是:

svn diff directory
要将其保存到文件中,只需重定向输出

svn diff directory > my-patch.diff

您可以使用该命令比较两个修订版,但为此需要SVN二进制文件


使用OrtoiseSVN,您只需打开“显示日志”对话框,选择两个修订,右键单击并单击“将差异显示为统一差异”-然后您就可以保存该差异文件。如果您只希望工作副本与签出版本之间存在差异,还可以使用“创建修补程序”功能。

存储库与签出版本之间存在差异。对不起。@雅皮士+1谢谢。我将在某个时候下载并使用Subversion二进制文件进行尝试。