浏览 4624 次
锁定老帖子 主题:分享我自己写的一个补丁包打包工具
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-16
最后修改:2012-08-06
该插件需要安装 SVN 1.6 及以上版本插件先,然后就可以从日志中把选中的日志所对应修改的类打成一个补丁包。主要应用于WEB开发时打补丁包用。 我的微博:http://weibo.com/c01ly 发布地址:http://www.oschina.net/p/jhotfix -------------------------------------- 1.概述 Jhotfix 由Alon Cai 开发的一上简单的插件,利用该插件可以从SVN的日志上导出对应修改的 class和资源文件。主要用于 web 工程导出补丁包或 Ant 打包脚本。 2.安装 2.1 安装前提 (1)Eclipse 的版本是3.1及以上的平台 (2)Eclipse 已完全安装SVN1.6及以上版本的插件 2.2 安装 从 Eclipse 或 MyEclipse 中添加安装插件地址:请复制【http://alon.svfree.net/update/】地址 添加地址: 即可看以相应的组件 安装步骤(同安装其它插件一样,这里省略) 3.作用与使用 3.1 在工程文件(夹)中的应用(非 SVN ) 选中工程目录下的资源文件或文件夹(可多选,可不有连续),然后右击: 选择英文环境菜单“Jhotfix”(或中文环境菜单“热补丁包”) 3.1.1 子菜单英文环境“Generate ant Script”(或中文件环境菜单“导出Ant脚本”) 即可在你的工程目录下多出一个 build.xml 的 ANT 脚本,只要在 ant 脚本中右击 run as ant build 即可执行打包。该包将包含所有你选择的文件或文件夹,java 文件只会打包它的 class文件,该包直接解压到你的服务器,覆盖即可以完成补丁的打入。 3.1.2 子菜单英文环境“Generate Zip package”(或中文环境“Jhotfix|导出Zip压缩包”) 这个菜单直接导出ZIP包到你指定的文件目录下,直接就是一个补本包,同3.1.1 所打包的一致。 3.2 在SVN 日志中的使用 先查看工程或工程下的文件或文件夹的 SVN 的资源历史记录(即 SVN日志),然后在显示的 SVN 中的日志列表中,选择需要打包的 SVN 日志,右击出现和3.1一样的菜单,里面也有同样的子菜单 查看SVN日志(可以从工程,也可以从文件右击菜单) 在SVN日志中,右击日志: 3.2.1 生成 ANT 脚本 将生成 ant 打包补丁的脚本,里面含所选SVN日志中有修改或添加的类文件及资源文件。SVN的日志选择可以多选,也可以不连续选择。 3.2.2 生成 zip 包 将生成 ZIP补丁包,里面含 有所选SVN日志中有修改或添加的类文件及资源文件。与 3.1.2 不同的是,多了一个文本文件,里面记录所有SVN日志的修改注释及所对应的文件。 生成的两个文件: 压缩包内容: 文本文件内容: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-07-25
有人问,生成ANT脚本菜单,为什么选择路径了,在那个路径下没有我说的那个 build.xml生成?
回答:不是在你选择的那个路径下生成那个 build.xml,而是在工程目录下生成 build.xml,至于你刚才选择的那个路径,那是说执行这个 build.xml ANT脚本后,打出来的包放在哪里。 |
|
返回顶楼 | |
发表时间:2012-07-25
很久以前写了个 根据版本号 ,提交人 导出SVN的工具
|
|
返回顶楼 | |
发表时间:2012-08-02
安装之后,选择路径后,点击没有反应,也没有生成build.xml文件,是怎么回事?请楼主帮忙解答
|
|
返回顶楼 | |
发表时间:2012-08-06
javaboychina 写道 安装之后,选择路径后,点击没有反应,也没有生成build.xml文件,是怎么回事?请楼主帮忙解答
build.xml 不是生成在你指定的文件夹下,而是在工程目录下。 指定的文件夹只是说明,你执行那个脚本后压缩包文件的位置 |
|
返回顶楼 | |
发表时间:2012-08-06
Reset 写道 很久以前写了个 根据版本号 ,提交人 导出SVN的工具
使用本插件同样可以做到 可以选择指定的提交人(单,多选,间隔着选都可以)导出时同样把日志里的描述写在压缩包的注释和外面的文本文件里 |
|
返回顶楼 | |