Organizational Research By

Surprising Reserch Topic

Experts Most Trusted Topic


how do you work on oracle packages in a collaborative version controlled enviro


how do you work on oracle packages in a collaborative version controlled enviro  using -'oracle,version-control,package'

I'm working in a multi-developer environment in Oracle with a large package.  We have a DEV => TST => PRD promotion pattern.  Currently, all package edits are made directly in TOAD and then compiled into the DEV package.  

We run into two problems:


Concurrent changes need to be promoted on different schedules.  For instance, developer A makes a change that needs to be promoted tomorrow while developer B is concurrently working on a change that won't be promoted for another two weeks.  When it comes promotion time, we find ourselves manually commenting out stuff that isn't being promoted yet and then uncommenting it afterwards...yuck!!!
If two developers are making changes at the same exact time and one of them compiles, it wipes out the other developer's changes.  There isn't a nice merge; instead the latest compile wins.


What strategies would you recommend to get around this?  We are using TFS for our source-control but haven't yet utilized this with our Oracle packages.

P.S. I've seen this posting, but it doesn't fully answer my question.
    

asked Sep 21, 2015 by abhimca2006
0 votes
5 views



Related Hot Questions



Government Jobs Opening


...