Versions Control For LiveCycleES

325 views
Skip to first unread message

siddhu

unread,
Mar 30, 2010, 11:15:41 AM3/30/10
to live...@googlegroups.com

Hi

 

Is there any version control software integrates all the Forms of LiveCycle ES Suit (Processes, XDP, schema, xml, etc),flex ,java code base in one server.
Please let me know which one is easy to maintain.

 

Thanks

Siddhu

 

 

 

 

Rob McDougall

unread,
Mar 30, 2010, 9:53:28 AM3/30/10
to Adobe LiveCycle Developers
I'm not aware of any that integrates directly with LiveCycle however
we handle version control as follows:

We use subversion as our version control system. We use Eclipse as
our primary IDE. We utilize the Eclipse Subclipse Subversion plug-in
for Java and Flex development. This is fairly common and well
documented practice.

For developing forms in LiveCycle Designer, we typically develop the
forms outside of workbench and then use either the Eclipse or Tortoise
Subversion clients to check the files into the repository. We copy
the files into Workbench for testing and release.

For developing processes, there's really no alternative but to use
LiveCycle workbench. We typically develop them and then export the
process to .process file before checking them in to the repository.
This allows us to maintain proper version control (with comments,
branching, etc.) outside of LiveCycle. Merging two versions is tricky
since merging two XML .process files is not really kosher however you
can usually make out what changes have been made by comparing the XML
from two versions which is useful in replicating changes if
necessary. Normally, we try and allocate all the changes to a process
to a single developer so that we don't get conflicts. Avoiding
conflict is a lot easier than resolving them. :)

Lastly, when we generate the final .LCA for delivery to the client or
for delivery to the next environment (i.e. dev->qa->production) we
typically export the .LCA to a location within the repository and
check it in. This means we have a permanent record of what was
delivered and a second (more convenient) way to recreate an
environment should that be necessary.

Similar procedures should work with almost any version control system
you choose such as Git, CVS, etc.

Regards,
Rob

siddhu

unread,
Mar 30, 2010, 4:46:29 PM3/30/10
to live...@googlegroups.com
Thanks allot Rob, This helps me to plan and proceed further ,how to handle
the versions.

Thanks
Sudheer

Regards,
Rob

--
You received this message because you are subscribed to the Google Groups
"Adobe LiveCycle Developers" group.
To post to this group, send email to live...@googlegroups.com.
To unsubscribe from this group, send email to
livecycle+...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/livecycle?hl=en.

Reply all
Reply to author
Forward
0 new messages