文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

2024-04-02 19:55

关注

对于传统的使用关系型数据库的大型软件产品,后台数据库的持续开发和维护可能会产生大量的脚本文件,针对这些脚本文件应该怎样比较方便的进行版本管理,以及如何快捷的在团队之间进行权限等协作管理呢?不同的数据库产品以及相应的客户端管理工具与不同产品版本管理工具之间的集成度可能又存在不同的使用体检和接收程度。

本文通过记录TFS、PL/SQL以及相应插件安装、配置和操作,实现数据库脚本的一种版本管理模式。

1, 环境及插件

实现PL/SQL工具和TFS的版本管理集成需要如下插件

PL/SQL Developer 插件,下载地址:

http://www.allroundautomations.com/download/vcs124.zip

 

TFS MSSCI 工具,下载地址:

http://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8

 

TeamExplorer工具(如果已安装VS2013及后续版本,请忽略),下载地址:

http://www.microsoft.com/en-us/download/details.aspx?id=39314

2, PL/SQL中TFS参数配置

上述安装包都非常简单,简单点击几步就可以了,完成上述软件的安装后,打开PL/SQL工具,可以看到在工具条上添加了VCS的菜单。点击VCS -> Open Project出现如下图中TFS参数配置对话框。

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 

 

点击项目输入框中打开文件夹按钮,选择TFS服务器和项目并指定本地的工作目录

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 

 

3, PL/SQL中脚本文件签入、签出等操作

新建脚本文件,文件一定要放在上一步设置的本地工作区目录下面。

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 

点击CVS -> Add,选中新添加的文件,签入到TFS代码库中。

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 

可以在TFS Portal中看到刚才签入的代码

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 

 

   其他操作,比如签出代码、历史版本比较等操作就不一一列举了,这些功能都是开箱即用的功能。

 

4, 文件权限管理说明

多人团队中,可能涉及到权限管理的需要,比如需要合理的解决不同团队不同角色的人对文件具备不同的权限。

本人觉得除了涉及到知识权限保护、数据安全性防御、项目风险规避等出发点,尽可能的不要把团队成员的时间浪费到权限管理这件事情上。

权限管理结合TFS中的区域、文件夹、文件本身、账号和权限条款可以满足绝对多数的权限场景,应用权限到最小粒度的管理对象上。下图是一个文件权限配置的界面。

 Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理

 


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯