Php 如何从SVN创建更新补丁链接Joomla update
我在Joomla看到了这一点,每次他们发布新的更新。它只包含从上一版本开始更改的具有相同目录结构的文件。 所以我有一个SVN服务器。我已经修改了SVN中的一些内容,现在我想创建像Joomla这样的更新路径,我该怎么做Php 如何从SVN创建更新补丁链接Joomla update,php,svn,patch,Php,Svn,Patch,我在Joomla看到了这一点,每次他们发布新的更新。它只包含从上一版本开始更改的具有相同目录结构的文件。 所以我有一个SVN服务器。我已经修改了SVN中的一些内容,现在我想创建像Joomla这样的更新路径,我该怎么做 谢谢你的回答 在Windows中使用TortoiseSVN,您可以按照以下步骤进行复制和粘贴: 使用TortoiseSVN,右键单击您的工作文件夹,并从TortoiseSVN菜单中选择“显示日志”。 单击本例中上次发布的修订 按住Ctrl键并单击头部修订或任何要发布ie 178的修
谢谢你的回答 在Windows中使用TortoiseSVN,您可以按照以下步骤进行复制和粘贴: 使用TortoiseSVN,右键单击您的工作文件夹,并从TortoiseSVN菜单中选择“显示日志”。 单击本例中上次发布的修订 按住Ctrl键并单击头部修订或任何要发布ie 178的修订,以便突出显示旧修订和新修订。 右键单击任一突出显示的修订并选择“比较修订”。这将打开一个对话框窗口,列出所有新的/修改的文件。 从该列表中选择所有文件Ctrl+a,然后右键单击突出显示的文件并选择“将所选内容导出到…” 为了在Linux中使用,我发现了一个脚本,它根据此行的输出创建整个目录结构:
svn diff -r <revision_number>:HEAD --summarize <working_directory>
可以找到脚本。您可以发布一个想要获得的示例输出吗?例如,我在SVN的根目录中有3个文件夹dir1、dir2和dir3,在dir1中有2个文件file1和file2,dir2和dir3为空。现在我正在处理工作副本,在dir2中添加了file3,还修改了file1。所以现在我想创建一个和旧目录完全一样的目录,但只包含修改和添加的文件。不包括未修改的文件和文件夹。在本例中,创建目录将是dir1,dir1中的dir2将有file1,dir2中的dir2将有file3。这就是全部。所以我可以把这个目录复制到一个新的服务器上或者更新代码