<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Document Management using Subversion</title>
	<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/</link>
	<description>Getting the most out of Subversion</description>
	<pubDate>Tue, 06 Jan 2009 01:33:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: mark</title>
		<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-34</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Mon, 07 Apr 2008 17:51:43 +0000</pubDate>
		<guid>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-34</guid>
		<description>That's fantastic, I'll certainly look those up. And yes, that's it the most obscure use I've heard of so far. Thanks for the contribution.</description>
		<content:encoded><![CDATA[<p>That&#8217;s fantastic, I&#8217;ll certainly look those up. And yes, that&#8217;s it the most obscure use I&#8217;ve heard of so far. Thanks for the contribution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gbstringer</title>
		<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-33</link>
		<dc:creator>gbstringer</dc:creator>
		<pubDate>Mon, 07 Apr 2008 16:06:38 +0000</pubDate>
		<guid>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-33</guid>
		<description>@JMatWH: I'd suggest that DocBook would be another alternative for writing manuals - it's an XML application designed specifically for that purpose. Have used it with svn and it allows very fine control if used with a good diff viewer (we use the svn client bundled with the Oxygen editor, which allows you to copy changes line-by-line in xml). 

Docbook comes with stylesheets to transform it to xhtml, pdf, etc., which can be applied with a post-commit hook. It also knows about XInclude, so you can have separate files for chapters, but still process the document as a whole, which automatically takes care of infra-document links, such as cross-references, citations and indexes. I've been using it for lecture notes for a few years now, replacing a LaTeX setup.

As an aside, I'm also involved with a project to digitise a series of medieval French texts into another XML format (TEI) and again, svn has allowed very fine control of collaborative edits to the texts, without risk of unrecoverable overwriting. Is that the most obscure use for svn you've come across?

Gary (University of Exeter, UK)</description>
		<content:encoded><![CDATA[<p>@JMatWH: I&#8217;d suggest that DocBook would be another alternative for writing manuals - it&#8217;s an XML application designed specifically for that purpose. Have used it with svn and it allows very fine control if used with a good diff viewer (we use the svn client bundled with the Oxygen editor, which allows you to copy changes line-by-line in xml). </p>
<p>Docbook comes with stylesheets to transform it to xhtml, pdf, etc., which can be applied with a post-commit hook. It also knows about XInclude, so you can have separate files for chapters, but still process the document as a whole, which automatically takes care of infra-document links, such as cross-references, citations and indexes. I&#8217;ve been using it for lecture notes for a few years now, replacing a LaTeX setup.</p>
<p>As an aside, I&#8217;m also involved with a project to digitise a series of medieval French texts into another XML format (TEI) and again, svn has allowed very fine control of collaborative edits to the texts, without risk of unrecoverable overwriting. Is that the most obscure use for svn you&#8217;ve come across?</p>
<p>Gary (University of Exeter, UK)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UriShare - Document management using subversion</title>
		<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-8</link>
		<dc:creator>UriShare - Document management using subversion</dc:creator>
		<pubDate>Fri, 08 Feb 2008 21:49:47 +0000</pubDate>
		<guid>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-8</guid>
		<description>[...] Document management using subversion   Use Subversion to effectively manage your project Documentation     Submitted: 1 minute ago  Category: Technology  Submitter: RssFeed   Website: www.svn-checkout.co.uk  Report this link: Click here to report   Comments: 0 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Document management using subversion   Use Subversion to effectively manage your project Documentation     Submitted: 1 minute ago  Category: Technology  Submitter: RssFeed   Website: <a href="http://www.svn-checkout.co.uk" rel="nofollow">http://www.svn-checkout.co.uk</a>  Report this link: Click here to report   Comments: 0 [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-3</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Wed, 23 Jan 2008 19:36:23 +0000</pubDate>
		<guid>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-3</guid>
		<description>I totally agree, for large projects this would be an excellent way to achieve consistent documentation. It reminds be of generating Javadocs :)</description>
		<content:encoded><![CDATA[<p>I totally agree, for large projects this would be an excellent way to achieve consistent documentation. It reminds be of generating Javadocs <img src='http://www.svn-checkout.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JMatWH</title>
		<link>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-2</link>
		<dc:creator>JMatWH</dc:creator>
		<pubDate>Wed, 23 Jan 2008 13:38:36 +0000</pubDate>
		<guid>http://www.svn-checkout.co.uk/2008/01/22/document-management-using-subversion/#comment-2</guid>
		<description>HTML documentation is a good idea, however in some circumstances it doesn't provide the features you might want for more complex and lengthy documents, e.g. a manual.

Obviously you can separate out chapters in to separate files and link them to a TOC-like index page, but this in itself can introduce further complexities. For example, cross-referencing between chapters, or remembering to add your latest chapter to the TOC.

An alternative would be to use LaTex, which can produce either PDFs or HTML. It also has the advantage of, like HTML, being a mark-up language based on plain text. Therefore you can still use the text-comparison tools you are used to for merges, etc. This does then require that each user wishing to create either the HTML or PDF files must have a suitable LaTeX environment set up. However, there is no reason why these "compiled" document is not available from a separate location which is generated on an SVN submit - provided the SVN-server has LaTeX installed....</description>
		<content:encoded><![CDATA[<p>HTML documentation is a good idea, however in some circumstances it doesn&#8217;t provide the features you might want for more complex and lengthy documents, e.g. a manual.</p>
<p>Obviously you can separate out chapters in to separate files and link them to a TOC-like index page, but this in itself can introduce further complexities. For example, cross-referencing between chapters, or remembering to add your latest chapter to the TOC.</p>
<p>An alternative would be to use LaTex, which can produce either PDFs or HTML. It also has the advantage of, like HTML, being a mark-up language based on plain text. Therefore you can still use the text-comparison tools you are used to for merges, etc. This does then require that each user wishing to create either the HTML or PDF files must have a suitable LaTeX environment set up. However, there is no reason why these &#8220;compiled&#8221; document is not available from a separate location which is generated on an SVN submit - provided the SVN-server has LaTeX installed&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
