项目同步包的制作步骤:
1、同步包:
1)命名规则:项目名+日期 + 当前时间(小时+分钟)+同步包 如:安健环201807161049同步包
2)组成:程序同步、数据库同步、同步说明。
3)程序同步组成:程序同步、版本历史。{ 如:程序同步:jsp + WEB-INF + 版本历史 +其他文件(有则加,没有则不加)}
4)版本历史中的版本说明文件:
命名规则:版本说明 + 当前同步包名字(上一个同步包名字的基础上)如图:
2、操作步骤详情:
1)程序同步包:
A. 首先在桌面上新建一个空的文件夹 (create);
B. 找到自己项目存放的根目录(如:E:\myeclipse\htmis_ceshi) --》选中项目 --》鼠标右键 ---》 Tortoise SVN ---》 show log(即:查看版本历史记录) ---》选中起始版本 至 项目合并并提交且更新后的版本号如图:
C. 选中起始版本 ~ 最新版本号后, 右键---》 Compare revision ---》 选中全部文件(*.jsp 、*.xm、*.java)如图:
D. 将这些文件导出到指定的create文件夹中:全选这些文件后 ---》右键 ---》 Export selection to .... 如图:
E. 导出完成后,在create文件夹中会自动生产 src、WebRoot 两个文件夹。(备注:src是Java源码生产的 、WebRoot是xml 、jsp等文件生成的)如图:
F. 使用转换程序(gkjtext)将导出来的文件进行编译:如图:(备注:编译项目的目的:将Java文件转换成classes文件)
第一步:先核对下需要编译的文件路径是否一致 和 tomcat 下的项目路径是否一致。(备注:tomcat 下的项目是制作同步包项目在合并 提交 且更新后在tomcat 下部署 运行过的)
第二步:核对无误后,执行编译。gkjtext ---》 CopyClassByJavaFile.java ---》 右键 ---》 Run As ---> Java Application 如图:
G. 执行完编译后,在create 文件夹中自动生成一个WEB-INF文件夹。
第一步: 删除src文件夹 如图:
第二步:将WEB-INF 剪切到WebRoot下 如图:
第三步:将WebRoot重命名为浏览器访问的名字(如:htmis)----> 即程序包就制作完成了。 如图:
第四步: 将制作完成的程序同步包(即:htmis) 复制到项目程序同步文件夹中。如图:
图1
图2
3、版本历史说明文件制作:
1)步骤1:项目存放根目录(如:E:\myeclipse\htmis_ceshi) --》选中项目 --》鼠标右键 ---》 Tortoise SVN ---》 show log(即:查看版本历史记录) ---》选中起始版本 至 项目合并并提交且更新后的版本号 ---》右键 ---》Copy to clipboard ---》 复制到版本历史.txt文件中 空白处右键粘贴即可。如图:
图1
图2
图3
2)版本说明命名规则:
版本说明 + 当前同步包名字(上一个同步包名字的基础上)如图:
二、数据库同步包制作:
1、数据库文件一般都是开发人员给的 *.sql 或 *.pmd文件。如果没有做好的数据文件,若平时是单独发的某一个sql语句的修改、添加。。。语句,这需要自己单位收集并整理成 *.sql 或 *.pmd文件。如果数据库没有相关文档,则不用制作数据库同步包。如图:
三、已解决问题详情:
1、已解决问题文档:就是将最近项目修改或更新、或添加了什么内容进行一一整理出来,并与现场人员清楚知道最近在项目中做做了什么操作。如图:
四、同步说明: