相关疑难解决方法(0)

在团队中使用Oracle中的存储过程的工具?

在团队中,您使用哪些工具来开发Oracle存储过程:

  • 要自动"锁定"您正在使用的当前程序,因此团队中的其他任何人都无法对其进行更改,直到您完成为止.
  • 要自动将您在存储过程中所做的更改(在Oracle数据库中)发送到Subversion,CVS,...存储库

谢谢!

sql oracle version-control stored-procedures

12
推荐指数
1
解决办法
6047
查看次数

您如何在协作的版本控制环境中使用Oracle软件包?

我正在使用大型软件包在Oracle的多开发人员环境中工作.我们有DEV => TST => PRD促销模式.目前,所有包编辑都直接在TOAD中进行,然后编译到DEV包中.

我们遇到两个问题:

  1. 需要在不同的时间表上推广并发更改.例如,开发人员A进行明天需要升级的更改,而开发人员B同时处理将在两周内不再提升的更改.当它到达推广时间时,我们发现自己手动评论了尚未推广的内容,然后将其取消注释...哎呀!

  2. 如果两个开发人员在同一时间进行更改并且其中一个进行了编译,则会消除其他开发人员的更改.没有一个很好的合并; 相反,最新的编译获胜.

你会建议采取什么策略来解决这个问题?我们正在使用TFS进行源代码控制,但尚未将其用于我们的Oracle软件包.

PS我看过这个帖子,但它没有完全回答我的问题.

oracle version-control package

9
推荐指数
1
解决办法
7480
查看次数