从svn历史为非svn目标生成修补程序
因此,我必须从我们的svn存储库对一个实时系统进行一些大型更新,目标框上没有svn,也不可能安装它 这些更新可能跨越来自多个svn用户的50多个修订/文件 是否有任何应用程序可以从选择的修订中生成更新文件的树结构输出? 希望这将允许我上传和复制/粘贴以更新live box。 一个生成的txt文件与历史的汇编也将是伟大的 这里要澄清的是一个例子 历史 2202 5/16/11 5:38下午1点安迪曼从svn历史为非svn目标生成修补程序,svn,Svn,因此,我必须从我们的svn存储库对一个实时系统进行一些大型更新,目标框上没有svn,也不可能安装它 这些更新可能跨越来自多个svn用户的50多个修订/文件 是否有任何应用程序可以从选择的修订中生成更新文件的树结构输出? 希望这将允许我上传和复制/粘贴以更新live box。 一个生成的txt文件与历史的汇编也将是伟大的 这里要澄清的是一个例子 历史 2202 5/16/11 5:38下午1点安迪曼 概要弹出窗口:更新以在新窗口中打开公文包链接 /webportal/portalInclude/p
概要弹出窗口:更新以在新窗口中打开公文包链接 /webportal/portalInclude/portalFields.php 2201 5/16/11 5:07下午1点安迪曼
来自的最新查询,并附上感谢信息。 /webportal/customers/portalModules/Register/enquiry.php 期望输出 patch/webportal/customers/portalModules/Register/enquiry.php patch/webportal/portalInclude/portalFields.php 补丁/编译的_history.txt 那么,有没有一种应用程序或技术可以生成这种补丁,或者有没有更好的方法我不知道 干杯Andy您可以使用
svn diff
的--summary
选项显示两次修订之间更改的文件列表
$ svn diff -r 185:194 --summarize
样本结果:
M patch/compiled_history.txt
M patch/webportal/portalInclude/portalFields.php
M patch/webportal/customers/portalModules/Register/enquiry.php
svn log-v-r 185:195
将分别显示两个给定版本之间每个版本的更改您可以使用--summary
的svn diff
选项显示两个版本之间更改的文件列表
$ svn diff -r 185:194 --summarize
样本结果:
M patch/compiled_history.txt
M patch/webportal/portalInclude/portalFields.php
M patch/webportal/customers/portalModules/Register/enquiry.php
svn log-v-r 185:195
将分别向您显示两个给定版本之间每个版本的更改好的,因此它的命令行是我希望避免的,但是我可以使用svn diff和管道到cp的结果来创建补丁树。我不确定确切的命令可能类似于$svn diff-r 185:194--summary | cp~/projectname/patch185-194/
有人知道确切的命令,或者对windows应用程序或eclipse插件有什么想法吗?好吧,我希望避免使用它的命令行,但是,我可以使用svn diff和管道到cp的结果来创建补丁树。我不确定确切的命令可能类似于$svn diff-r 185:194--summary | cp~/projectname/patch185-194/
有人知道确切的命令或者对windows应用程序或eclipse插件有什么想法吗?
$ svn diff -r 185:194 --summarize