We are trying to standardize our parallel development model, and I am trying to find a best practice to accomplish what we are looking to do. Here is the scenario:
Project: App - Prod
States (each with own view): Dev, Build, QA, Prod, Closed
Project App - Branch1
States (each with own view): Dev, Build, QA, MergetoProd
The scenario is this: the project App - Branch1 is created in the future, after App - Prod has had multiple changes go through the lifecycle. I want the code visible in App - Branch1 to be the latest in Production at the time of creation (snapshot?).
I want a Cross Project Merge process to bring changes from App - Branch1 into the App - Prod lifecycle once Branch1 is complete with code updates.
I am still new with r12, so I am still learning the differences that need to be taken into account with the repositories. Are they supposed to share a repository, and if so, how does Branch1 get created based on the latest code in the Production state of App - Prod?
Thanks in advance,