[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Is CVS A Practical Means to Manage XML Versions In A Produ

  • From: "David Lee" <dlee@calldei.com>
  • To: "'Len Bullard'" <cbullard@hiwaay.net>, <xml-dev@l...>
  • Date: Sat, 17 Sep 2011 09:02:11 -0400

RE:  Is CVS A Practical Means to Manage XML Versions In A Produ

I've used perforce in a production environment successfully for managing  xml for years (it doesn't qualify as 'free') but is an example that proves the concept of text based version control systems for XML.

 

Another replier stated that text based version control is unusable for XML I believe is not entirely accurate.  It all depends on what you care about.    Text based versioning (including Diffs etc.) work perfectly well on XML even without understanding the structure.  Text serialized XML is text after all and any text based versioning can handle that no problem.  They may not produce xml-aware change structures and may be less than ideally efficient but they 'work'.

What it *doesn't* do is 'intelligent' diffs and versioning.    A classic case is someone may simply load a xml file into and editor and save it, without changing any 'xml stuff' but whitespace may change and cause the file to be versioned and presumed 'different'.   Does that matter ? It depends on your needs.

For our needs it doesn't matter at all.  We just needed document management at a document level and as long as the files are not corrupted and we can assign unique versions and label and pull them, it works great.     Now if you want to question say 'what XML element changed and by what'  then a text based version control won't answer that, but you can use other (non version control) XML diff tools, pull the 2 versions and diff them.   Also if you want the system to  not create a new version unless the document has semantically changed it won't do that.

 

Now for the question of using "cvs" ... I wouldn't recommend it, its modern open source replacements are significantly better in almost every way.   But it should 'work' for some definitions of 'work'

 

-David

 

 

 

----------------------------------------

David A. Lee

dlee@calldei.com

http://www.xmlsh.org

 

From: Len Bullard [mailto:cbullard@h...]
Sent: Friday, September 16, 2011 8:18 PM
To: xml-dev@l...
Subject: Is CVS A Practical Means to Manage XML Versions In A Production Environment

 

The subject has the question.

 

Assembling a free to near free environment for multiple authors working on multiple projects where some must be able to simultaneously edit then merge XML and illustrations, is free CVS a practical means?

 

Thanks,

 

len



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.