There's no correct answer for my question, but i need some experts comment on this.
We are planning for a parallel development environment for 1 product(or source code) in 2 totally independent development team located in different region serving different requests.
Because the 2 teams are totally independent, they are not restricted by each other or controlled by the same management, what is the best way to periodically (yearly at most) merging the source code? Any suggestion of doing such co-operation with the minimal communiction between 2 teams?
TeamA will be the one maintaining the existing code & creating new modules; TeamB in most cases will only create new modules.
The application is a N-Tier application (Client, Security, Business Logic, Access, Database) and all codes for different tier can be stored in different folder, same goes to modules.