使用tortoise svn将更改的文件导出到另一个目录

kie*_*iev 18 svn tortoisesvn

对于我的项目,我想使用tortoise svn仅导出自上次更新以来更改/添加的文件(标有红色感叹号或加号的文件),但是我似乎无法找到正确的组合来完成这个简单的任务.

我现在做的是使用指定的修改日期进行xcopy,但是它错过了一些简单地添加到文件夹而没有修改的文件.由于我可以获得更改列表,因此我没有看到任何方法将这些文件简单地导出到deploy目录.

Ste*_*fan 25

检查修改对话框,按状态排序.Shift-Click或Ctrl-Click选择具有"已修改"和"已添加"状态的所有项目.然后只需将文件从"检查修改"对话框右键拖动到资源管理器中的另一个文件夹即可.

另一种方式(如果您已提交更改):显示日志对话框,选择包含有趣更改的所有修订.在下部窗格中,按住Shift键选择所有条目,右键单击,选择"另存为".

另一种方式:使用存储库浏览器,找到第一个URL(假设您要导出在两个标签之间更改的所有内容,例如版本1和版本2),右键单击"标记为比较".找到第二个网址,右键单击"比较网址".在下面的"更改的文件"对话框中,选择所有文件,右键单击,选择"将选择导出到...".


Sep*_*ter 10

来自TortoiseSVN日常使用指南:

从工作副本导出的另一种方法是右键将工作副本文件夹拖动到另一个位置并选择... 上下文菜单→SVN在此处导出已更改的项目 ...第三个选项仅导出已修改的项目,但保留文件夹结构.

  • 最快的方式来做到这一点.大! (2认同)