Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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从多个修订创建修补程序_Svn_Patch_Revisions - Fatal编程技术网

svn从多个修订创建修补程序

svn从多个修订创建修补程序,svn,patch,revisions,Svn,Patch,Revisions,如果我在修订版11、13、17、20中对分支进行了更改,我可以创建这样的svn补丁吗 svn diff-r11:20可以,但不要忘记路径,它是svn diff的标准第一种形式,JFYI,是: diff [-c M | -r N[:M]] [TARGET[@REV]...] 这应该足够了:) 第12版、第15版、第16版和第17版的修改情况如何?它们也会在补丁中吗?@treeflog-patch只收集与路径相关的更改,如果提到的修订在diff-tree之外,它们将被忽略。如果修订12、15、16

如果我在修订版11、13、17、20中对分支进行了更改,我可以创建这样的svn补丁吗


svn diff-r11:20可以,但不要忘记路径,它是
svn diff的标准第一种形式,JFYI,是:

diff [-c M | -r N[:M]] [TARGET[@REV]...]
这应该足够了:)


第12版、第15版、第16版和第17版的修改情况如何?它们也会在补丁中吗?@treeflog-patch只收集与路径相关的更改,如果提到的修订在diff-tree之外,它们将被忽略。如果修订12、15、16和17在路径中,但与我要创建的补丁无关,它们将被忽略?我们可以选择性地忽略它们吗?@lazybacker:但是svn不能接受多个
-c
arguments@LazyBadger:好的。谢谢我的意思是使用
svn diff
而不是
svn merge
。我想根据以前的提交生成修补程序。我不希望
merge
生成修补程序并应用它。请参阅此类似问题的答案:
svn diff -rFIRSTREVISION:LATESTREVISION pathOfWorkingCopy > /myPatchFile.patch