本工具有两个功能:
1、导出指定文件到一个新的目录,并保持原有文件的目录结构
2、删除工作拷贝中的所有文件,但是保留.svn或_svn目录
0721更新内容
+增加自动忽略列表文件中的目录行
一、导出指定文件到一个新的目录,并保持原有文件的目录结构
1show log,选择要的版本(也可选择多个),右键,复制到剪贴板
2剪贴板的东西复制到一个文件中
3进行相应的处理,改为相对于来源目录的相对路径,存为1.txt
4选择来源目录,目标目录(可以直接将目录或文件拖到编辑框)
5确认
6喝着茶看着程序工作
这样,就把列表文件中每行的文件以原目录结构拷贝到目标目录下
(本功能相关帖子
http://www.iusesvn.com/bbs/thread-1602-1-1.html)
二、删除工作拷贝中的所有文件,但是保留.svn或_svn目录
选择你要删除的工作拷贝目录,程序会删除该目录下除.svn或_svn目录外的所有文件
适用情况:引用:
第一个功能,在类似于这种情况下使用
[url=thread-1602-1-1.html]http://www.iusesvn.com/bbs/thread-1602-1-1.html[/url]
第二个功能,举个例子来说明适用场合:
我用Subversion([url=../]www.iusesvn.com[/url])使用的论坛程序为Discuz!,最早用的是4.0版本,后来5.0,再后来就是5.5……
为了防止网站服务器出问题,我在本地备份了整个网站程序,备份的内容就是用Subversion来管理。
每次升级时,比如从5.0升级到5.5,进目录iusesvn.com,首选先用程序的功能二删除5.0的内容(保留.svn文件夹),这时整个程序目录iusesvn.com显示为被修改,然后将下载的5.5程序覆盖到iusesvn.com目录,提交,这样就会保留整个网站程序的历史记录。