Parallel development with VCS functionality?

goozturk

Member
I have a scenario that there are two development teams;

one is responsible for development on maintenance projects for ongoing change management features, which has a release cycle per week. They are developing on Oracle instance DEV1
the other develops long-term projects and who has a release cycle about 6 months. They are developing on Oracle instance DEV2.

But these two separate groups sometimes develop under same plsql programs, and they need parallel development SCM architecture; which needs branching and merging functionality(s).

According to this topology; the main branch (trunk) is the third DB instance which is named MAIN. At the beginning of time for this otganization (When everything is sand and stone..) DEV1 and DEV2 are branched from MAIN.. and everything is the same..

After awhile some change is occurred in DEV1, then it is stabilized at MAIN, then it is merged to DEV2.. vice versa..

According to this scenario; the SCM interpreter needs to map a DB instance to a specific branch folder at the SCM repository.

However at plsql developer VCS plugin, there is no such a mapping, so when i connect to DEV1 or DEV2; the interpreter looks to the statical PROJECT definition of the VCS properties that i have created.. And each time i need to change the project path accordingly; which is a hard thing to manage in such an organization and open for some future issues..

Do i miss something or things work as i have mentioned above?

Appreciate for any help..
 
It depends on the version control system that you are using and how it deals with parallel development. Some version control systems use different projects for different releases or features, others use labels or other properties.

The VCS Plug-In relies on the SCC Interface of the version control system to expose the parallel development concept to the user.
 
Back
Top