[australia] Concurrent development/revisions of a single topic
hedley.finger@myob.com
hedley.finger at myob.com
Mon Dec 4 19:47:00 EST 2006
Our training materials consist of a bank of topics which are combined in
various ways for different courses, then issued as printed coursebooks.
An obstacle we have encountered is ownership collisions. That is, two or
more writers want to (a) work on the same file at once or (b) need shared
files to build a coursebook, for review or release.
The CVS and Subversion (SVN) source-code versioning applications used
widely in open-source development DO allow two or more programmers to
modify a single file and, if revisions have been made to different lines,
merges the changes as each programmer checks in their copy. On those
occasions where changes have been made to the same lines by different
people, the last person to check in is warned of a conflict and is able to
view the two variants and merge them manually.
Does anybody know of a CMS that is
@ is XML aware
@ is able to diff and merge different versions of an XML file based
on elements (rather than lines of code as source-code version repositories
do)
@ is able to track versions through the workflow to release
@ is able to branch from the trunk and merge back to the trunk (or
to other selected branches)
@ supports concurrent development WITHOUT requiring private branches
for each writer to solve the ownership collision problem
When a similar question was posed on dita-users and framemaker-dita at
Yahoo! Groups, CMS vendors were quick to extol the virtues of their CMSs
in this regard but fell silent when I made it clear that I was NOT talking
about branches to allow concurrent development. We want to keep our
branching policy simple, to allow for alternative versions and to manage
releases, eventually merging these (temporary) branches back into the
trunk. We do NOT want to allow branching to allow concurrent development
because this merely shifts the burden of managing ownership collisions to
one of managing many branches and merging them back into the trunk.
Regards,
Hedley
--
Hedley Finger
Training Content Developer and Tools Specialist
MYOB Australia Pty Ltd <http://myob.com/au>
P.O. box 371 Blackburn VIC 3130 Australia
12 Wesley Court Tally Ho Business Park East Burwood VIC 3151 Australia
<mailto:hedleyDOTfingerATmyobDOTcom>
Tel. +61 3 9222 9992 x 7421, Mob. (cell) +61 412 461 558
© MYOB Technology Pty Ltd 2006
More information about the australia
mailing list