由于开发人员对日常工作难免提交svn文件，在项目发版的时候总是要记住自己修改了哪些文件
本工具是导出svn服务器提交日志，可以按照提交人过滤，提交日期过滤，并且可以生成修改文件清单并有去重功能。
使用swing做界面，方便使用，
url为svn地址
userName为个人的svn用户名
Password为个人的svn密码
localPrefix为本地项目路径，为了支持内部类文件，在本地查找某个class是否有内部类，另外复制文件也需要这个指定这个路径，指定到本地myeclipse的工程的webroot层
例如D:\Workspaces\MyEclipse 10\ecm-working\WebRoot
或者是tomcat的里的webapps的工程层
例如E:\workfile\apache-tomcat-7.0.61\webapps\ecm

v2.0
添加拷贝文件功能20160919
复制文件记录日志包括成功文件清单和失败文件清单并统计数量
操作目录的路径背景色为黄色
删除的路径字体为红色
添加了按规则来替换svn路径，可以按不同工程的路径来配置规则生成文件
复制文件按规则配置来替换路径
v2.1
界面UI使用了BoxLayout重新布局，界面更加好看了，修改了密码框为JPasswordField非明文  20160929
v2.2
解决没有配置文件程序不能运行的问题，支持用户填写了各个界面字段自动创建配置文件并保存，如果用户没有配置pathrule.properties则发版文件清单按svn路径原样输出，并
自动创建空的pathrule.properties 20160929
新增输出目录output，程序的输出文件输出到此目录下，包括发版文件清单file.txt,复制发版文件的日志log.txt,发版文件目录
v2.3
添加提示功能，分别统计出增加、删除、修改操作的文件和目录个数20161009
v2.4
解决了点击列头排序后行的背景色或前景色不随排序变动的问题20161010
合计添加共计条数解决排序后不能通过最大序号来确认
修改合计label字体为提示
复制文件增加重复文件统计并记录在log.txt中 
v3.0
添加输出路径选择框,如果没有选择默认为./output，并添加打开和清除输出目录的按钮
增加了out输出按钮,此按钮负责生成发版文件和复制,Find按钮只负责从svn服务器查找日志.
去重勾选了立即去重,不依赖find按钮,取消勾选则恢复不去重
bug：修复了没有创建 pathrule.properties的时候，不能生成和复制文件的问题
添加控制台输出程序的运行日志
v3.1
修改界面的字段名称为中文，修改程序提示框为气泡提示，不使用对话框提示
添加鼠标滑过列表行变色功能
添加限制查询按钮重复发起查询问题,并计时查询耗时
运行直接双击run.bat
v3.2
添加查询svn服务器如果失败，则下方提示栏提示
调整开始运行时程序窗口的位置在屏幕中央
bug：解决点击查询按钮之前如果勾选了去重没有去重问题,没有查询直接勾选去重报空指针错误
bug：解决在没有查询返回时点击输出后台报空指针错误
添加程序图标，区分其他java应用
v4.0
添加注释模糊检索
添加支持多个提交人检索，以逗号分隔
v4.1
添加多线程查询svn服务器。（swing在多线程环境下出现莫名其妙的错误，去掉多线程）
每次查询svn服务器读取最新版本号，如果缓存中有则从缓存读取，如果缓存在没有，则重新查询服务器。
v4.2
添加jTable里单元格显示不全时鼠标悬停提示
v4.3
解决svn地址中包括中文从配置文件读入到界面上乱码问题
v4.4
把url改为下拉列表，记录连接过的历史地址
v4.5
添加每次切换svn路径时关闭上一个连接

如果需要源码，联系395263841@qq.com