`
michealBean
  • 浏览: 8980 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

利用svn 打增量包

 
阅读更多
在开发的过程中,我们往往需要打一个增量包,就是上次打包之后修改或增加了哪些文件,
这个增量包要借助于svn 的相关功能来完成, svn 版本控制工具把每次提交的文件都按
照记录下来,并且为每次的提交都设定一个revision<版本号>:
 
 
1) 打开svn 切到svn工程目录, showlog;
2) 选择一个版本 -> compare with previous version
3) 设置待比较版本和目标版本,查看差异,导出到一个目录,然后点击双向箭头,再导出一次
4) 比较两个导出的目录,就可以得到想要得到的所有文件<**>
5) 借助于本地的eclipse等IDE工具,找到class 目录,用这个class目录和相应的svn导出目录比较
可以方便的捡出需要的class文件, 然后将这些class 文件打成jar 就可以转测试了,很好用
 
6) 版本控制工具是很强大的,对于每次提交操作都有相应的记录,不用担心文件的丢失,具体功能需要
多总结多研究;
分享到:
评论

相关推荐

    java 写的根据svn信息生成的增量打包

    java 写的根据svn信息生成的增量打包工具类,有部分路径和判断条件需要修改,修改正确后可直接执行main方法运行。

    svn增量打包小工具

    总的来说,`svn增量打包小工具`是Java开发环境中的一个实用辅助工具,它利用svn的版本控制特性,结合灵活的配置选项,帮助团队更有效地管理和打包代码更改,是现代软件开发流程中不可或缺的一部分。

    利用ant脚本 自动构建svn增量.docx

    **利用Ant脚本进行SVN增量构建** 1. **基本流程** - **获取代码**:首先,Ant脚本会从SVN仓库中检出或更新最新的代码到本地工作目录。 - **增量分析**:通过比较上一次构建与当前版本的差异,找出新增或修改的文件...

    增量打包代码

    总结来说,增量打包代码是提高软件更新效率的关键技术,它利用版本控制系统的能力,只打包和分发必要的改动,从而降低了更新成本,提高了用户体验。对于开发者来说,理解和掌握增量打包的实现方法,对于优化工作流程...

    windows&linux svn自动化全备份&增量备份脚本

    Linux环境下,我们可以利用shell脚本来实现相同的目标,利用SVN自带的命令行工具进行操作。 【知识点详解】: 1. **Windows SVN备份**: - **全备份**:可以使用`svnadmin dump`命令创建SVN仓库的完整备份。...

    SVN数据库增量备份脚本

    实现SVN增量备份脚本的基本步骤可能包括: 1. **连接到SVN服务器**:使用SSH或其他协议建立安全连接。 2. **获取当前状态**:通过SVN命令行工具(如`svn diff`或`svn status`)获取仓库的最新状态。 3. **比较差异*...

    SVN增量备份脚本及MD5加密工具

    在这个"SVN增量备份脚本及MD5加密工具"中,包含了两个批处理脚本和一个MD5加密工具,旨在简化和增强SVN仓库的备份过程。 `work_dump_in.bat`可能是一个工作副本备份脚本,通常用于备份工作目录中的更改。在SVN中,...

    svn远程完全增量备份批处理文件

    本主题聚焦于如何利用svn进行远程完全增量备份,确保数据的安全性。批处理文件在此过程中扮演了自动化这一过程的角色,使得备份工作更加高效。 首先,我们需要理解什么是svn远程备份。svn远程备份是指从不在本地的...

    svn1.8版本以及汉化包

    本文将详细介绍SVN 1.8版本及其汉化包的相关知识。 1. SVN 1.8版本的主要改进: SVN 1.8版本是SVN的一个重大更新,它引入了许多新特性和性能优化。其中,最重要的改进包括: - **增强的文件属性(Props)**:1.8...

    一个基于svnkit的简单增量发布工具

    在这个博客中,作者可能会详细介绍如何利用SVNKit来开发这个工具,包括但不限于设置环境、理解SVNKit的基本API、如何检测文件的改动、如何实现增量发布策略等。增量发布是指只更新自上次发布以来发生改变的部分,这...

    Jenkins增量更新部署

    - **差异对比**:将增量包与现有部署的文件进行对比,找出需要更新的文件。 - **文件传输**:仅将这些需要更新的文件传输到目标服务器。 - **应用更新**:在目标服务器上,根据具体部署策略(例如蓝绿部署、灰度...

    SVN1.8版本附带中文包 32位系统

    8. **客户端-服务器协议升级**:SVN1.8客户端可以与较旧的1.6和1.7服务器兼容,但为了充分利用新功能,建议使用相同版本的服务器。 中文包是为非英语用户提供本地化支持的重要组件,它包含翻译过的用户界面和帮助...

    史上最好用的SVN自动(增量)备份&还原批处理脚本

    - `BackUp.bat` 可能是执行SVN备份的批处理脚本,它可能包含了一系列的命令,如`svn export`或`svn diff`来识别和备份修改过的文件,并可能利用时间戳或其他机制来确保增量备份的正确性。 - `LoadBackUp.bat` 很可能...

    java增量升级程序.zip

    总的来说,这个"java增量升级程序.zip"提供了一种高效且节省资源的Java应用更新方法,通过充分利用SVN的日志信息,实现了对改动部分的精确打包和部署。这对于持续集成和持续交付(CI/CD)流程特别有帮助,能够快速...

    java增量更新打包工具

    这篇文章的标题"java增量更新打包工具"暗示了其核心内容是关于如何使用Java语言实现这样一个工具,或者是介绍一个特定的开源Java工具,用于创建应用程序的增量更新包。由于描述部分是空的,我们无法直接获取具体细节...

    svn1.8-svn

    2. **增量导出**:在1.8版本中,SVN支持增量导出,即只导出自上次导出以来更改过的文件,减少了网络传输的数据量,尤其在更新大型项目时更为明显。 3. **改进的冲突解决**:SVN 1.8引入了更智能的冲突检测和解决...

    windows下svn的备份

    本文将详细介绍如何在Windows下利用svn的自带功能进行完全备份和增量备份。 **一、完全备份** 完全备份是创建版本库的一个完整副本,包括所有文件和元数据。在Windows下,我们可以编写批处理脚本来自动化这个过程...

    SVN(windows平台)自动备份脚本

    在Windows平台上,我们可以利用SVN的命令行工具以及系统自带的任务计划程序,实现SVN仓库的自动备份。下面将详细介绍如何配置和使用SVN自动备份脚本。 1. **SVN基础** SVN的核心功能是追踪文件和目录的更改,它...

    linux svn备份方式

    本文将详细介绍两种Linux环境下SVN的备份方式:增量备份和整体打包备份,并讲解如何利用rsync、hotcopy以及cron工具进行自动化操作。 **增量备份** 增量备份基于每次提交(commit)产生的新文件夹,这些文件夹存储了...

    javaweb工程自动增量发布小工具

    该工具利用了SVNKit库来与Subversion(SVN)版本控制系统交互,通过对SVN日志(log)的分析,识别出自上次发布以来的变更,从而生成仅包含这些增量更新的发布包。这种方式显著减少了部署时的数据传输量,提高了发布...

Global site tag (gtag.js) - Google Analytics