2012年4月13日星期五

JDev_033:使用JDeveloper 11g 集成SubVersion

开发环境:JDevloper 11.1.2.1.0。

本实验之前,需要先安装SubVersion。
如果是Windows平台,可以参考《安装VisualSVN Server》。

重点步骤说明:
1. 连接SubVersion
(1)选择菜单Versioning-->SubVersion
(2)复制并粘贴Repository URL,设置连接名称,用户名/口令,并测试通过。


2. 签入签出项目
(1)选一个应用,选择菜单Version Application

(2)选择签入主干目录:trunks

(3)选择源代码目录:

(4)选择过滤条件:一般只签入源代码,其它编译后产生的文件不签入。

(5)选择签出项目
项目被签入时,还是保留在本地的一些文件,与SubVersion没有任何关系。
要想与SubVersion有关系,必须把项目签出。

(6)签出项目后,会发现所有的项目文件都有一个“圆圈”图标,旁边是该文件的版本号。
“圆圈”图标表示这些文件签出后,还没有经过本地修改。
文件版本号为 2(而不是 1)是因为信息库创建为版本 1 而应用程序导入为版本 2。

(7)查看项目目录,发现多了.svn隐含目录。

(8)查看SubVersion的Repository目录。


3. 修改代码,签入项目
(1)修改Jobs EO,发现“圆圈”图标变成了“*”图标,表明该文件经过了本地修改,还未签入。

(2)选择Versioning-->Pending Changes,查看所有未提交的改动。

(3)因为当前只有一个用户,所以显示只有一个传出修改,没有其他人同时修改该文件,没有传入修改。

(4)选中应用,选择Versioning-->Commit Working Copy
提交修改的工作副本。

(5)添加提交注释。
注意,这里也可以设置Lock,这样提交时其它用户无法修改。

(6)提交成功后的日志信息。

(7)提交成功后的项目信息。
修改并提交后的Jobs EO的图标变成了“圆圈”,同时版本升为3。


参考文献:
1. http://www.oracle.com/technetwork/developer-tools/jdev/subversion-085144.html

没有评论: