首页 > 数据库技术 > 详细

PLSQL13连接VSS进行版本管理

时间:2021-04-28 11:26:39      阅读:27      评论:0      收藏:0      [点我收藏+]

前言

PLSQL14已经原生支持SVN和GIT进行版本管理了。然而PLSQL13并不支持,加上现在单位还在用VSS管理文档,于是鼓捣一下用VSS对ORACLE的包进行版本管理,主要解决了多个人修改编译包,导致修改的代码被覆盖的情况。

VSS管理包的原理

技术分享图片

一、下载并安装插件

下载版本控制接口插件:
https://www.allroundautomations.com/products/pl-sql-developer/plug-ins/
技术分享图片

二、首次配置插件,将包关联VSS

安装后打开PLSQL,出现VCS选项
技术分享图片
首次使用时,点击首选项,按照截图勾选
技术分享图片
备注:
Allow version control over DB objects :允许版本控制覆盖数据库对象
Add Spec and Body as a single file :将包头和包体合并成一个文件存放在VSS上。
选择【打开工程】,开始连接VSS
技术分享图片
出现【打开版本控制工程】弹窗,点击Project右侧的按钮
技术分享图片
先选择VSS服务器上的包所在的文件夹,再选择本地映射的目录,然后点击【OK】
【Close】按钮被点亮,说明已经连接到VSS
技术分享图片

三、编辑包的方法

平时打开PLSQL后,
先在VCS选项卡中连接到对应的源码管理。
找到要编辑的包体后,右键选择【从VCS获取】获取VSS上的最新版源码
技术分享图片
选择【OK】
技术分享图片

此时文件为【只读】,点击左上角【签出】,文件变为可编辑,此时其他人无法进行签出编辑
技术分享图片
编辑完成后,点击签入
技术分享图片
最后的最后,记得按【F8】编译,才会将包源码提交到ORACLE服务器!!

四、添加新包的方法

右键【新建】
技术分享图片
填写包名
技术分享图片
编辑完之后点击Current Files中的【添加】
技术分享图片
选择VSS在本机映射文件的文件夹,点击【保存】
保存成功后,按【F8】,将包编译到ORACLE。
技术分享图片

五、其他

【差异】可以用来对比不同库之间同一个包的区别
技术分享图片
【历史】可以查看一个包的编辑签入记录
技术分享图片

PLSQL13连接VSS进行版本管理

原文:https://www.cnblogs.com/soraxtube/p/14711955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!