We are working on working solution, which will build a connection between SFDC sandbox (org) with a local version controlling system such as Perforce, then we can:
- Setup a reocurrence cron job to automatically retrieve all meta data, even several kind of customer data from SFDC cloud, then check into version controlling. All meta data type are supported. Meta data folder structure are auto subscribed. This is very useful for development team and administration team to control the whole copy of code. With powerful feature on Perforce we can easily tracky, compare, merge revision on Perforce.
- We setup multiple code streams on version controlling system to support parallel development. With our tool we can support code stream setup, new branch, integrate and propagate process in a semi-auto approach with manually resolve conflicts.
- We have a tool which is leverage SFDC Migration Tool (ant based) to deploy user selected list of meta data from Perfoce repository to SFDC cloud with just one click. We develop a user code selection set describing format, build_manifest which will enable the code set by development team or projects.
Drop me an email for detail at firstname.lastname@example.org if you are interested in.
We will post more detail soon. Stay tuned.