# JAVA老框架项目SVN增量打包工具 **Repository Path**: yaogedahuoji/svn-incremental-packaging-tool ## Basic Information - **Project Name**: JAVA老框架项目SVN增量打包工具 - **Description**: 用java执行cmd命令调用svn获取更新文件列表,根据文件列表及本地项目路径在桌面生成增量更新包。适合于SSH或者SSM的老框架JAVA项目,不适用于springboot项目。 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/yaogedahuoji/svn-incremental-packaging-tool - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: svn, 增量打包, SSH, SSM, 老框架 ## README # SVN增量打包工具 #### 介绍 用java执行cmd命令调用svn获取更新文件列表,根据文件列表及本地项目路径在桌面生成增量更新包。适合于SSH或者SSM的老框架JAVA项目,不适用于springboot项目。 #### 软件架构 JavaFx,maven,jdk22 #### 启动软件 下载SVNPack.zip,解压后到bin目录下双击app.bat启动。 #### 使用说明 1. 添加要打包的项目:点击【设置】->【添加项目】,打开添加项目窗口,输入项目信息,保存后即可在主界面【项目】下拉框列表下选择添加的项目 2. 查看及管理添加过的项目:点击【设置】->【已保存项目】,打开已保存项目列表窗口,可查看已保存项目的列表及删除项目配置。 3. 修改项目:直接重新添加配置,保证项目名称一致即可覆盖同项目名称的配置数据。也可可删除项目配置后重新添加。 4. 打包规则:选择项目后,输入提交SVN日期或版本号范围,点击打包按钮进行增量打包。只输入起始版本号,则只打包改版本号下的提交文件,如果版本号范围数据不为空,则优先依照版本号范围打包,日期选项可直接忽略。 5. 如果点击【已保存项目】报错,可尝试先将C:\Users\用户名\project.json文件删除后重启软件重试。 6. 如果SVN账户密码未存储至SVN客户端,则打包时会提示当前条件范围内无更新文件,可先在cmd窗口随意执行一条查看svn提交记录的命令,例如:svn diff -r {2025-11-01}:{2025-11-02} --summarize svn地址 ,根据提示输入SVN用户名密码存储至SVN客户端,后续即可正常使用客户端。 #### UI ![输入图片说明](reference/34.png)