diff options
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html')
-rw-r--r-- | Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html index 1f52dd9b60b..7d6ffc3b674 100644 --- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html +++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-RCS.html @@ -1,8 +1,9 @@ <head> <title>UK TeX FAQ -- question label RCS</title> </head><body> -<h3>Version control using RCS, CVS or <i>Subversion</i></h3> -<p/>If you use RCS, CVS or <i>Subversion</i> to maintain +<h3>Version control using RCS, CVS or the like</h3> +<p/>If you use RCS, CVS, <i>Subversion</i>, +<i>Bazaar</i> or <i>Git</i> to maintain your (La)TeX documents under version control, you may need some mechanism for including the version details in your document, in such a way that they can be typeset (that is, rather than just hiding them @@ -19,14 +20,14 @@ following minimal solution: <blockquote> <pre> \def\RCS$#1: #2 ${\expandafter\def\csname RCS#1\endcsname{#2}} -\RCS$Revision: 1.498 $ % or any RCS keyword -\RCS$Date: 2007/11/05 22:31:23 $ +\RCS$Revision: 1.548 $ % or any RCS keyword +\RCS$Date: 2008/06/20 13:37:44 $ ... \date{Revision \RCSRevision, \RCSDate} </pre> </blockquote><p> -<p/>If you’ve entered the brave new world of <i>subversion</i>, the +<p/>If you’ve entered the brave new world of <i>Subversion</i>, the package <i>svn</i> may be for you. It has explicit cleverness about dealing with dates: <blockquote> @@ -45,18 +46,28 @@ about dealing with dates: will (once <i>subversion</i> has committed a copy of the document) cause <code>\</code><code>maketitle</code> use the date that has been written into the <code>$Date$</code> keyword. -<p/>The alternative is the <i>svninfo</i> package, which has much the -same mechanisms as does <i>svn</i> but with a rather different -focus. <i>Svninfo</i> does the date trick that <i>svn</i> -performs (controlled by a package option), and can set up page -foot-lines using <a href="FAQ-fancyhdr.html">package <i>fancyhdr</i></a>. -There isn’t much to choose between the two packages: you should read -the packages’ documentation to see which you find best. +<p/>Another alternative for <i>Subversion</i> users is the +<i>svninfo</i> package, which has much the same mechanisms as does +<i>svn</i> but with a rather different focus. <i>Svninfo</i> +does the date trick that <i>svn</i> performs (controlled by a +package option), and can set up page foot-lines using +<a href="FAQ-fancyhdr.html">package <i>fancyhdr</i></a>. There isn’t much to +choose between the two packages: you should read the packages’ +documentation to see which suits you best. +<p/>An alternative script-based approach to version control has been taken +by the <i>vc</i> bundle, that in certain situations might work more +reliably than any of the packages mentioned above. The <i>vc</i> +bundle supports <i>Bazaar</i>, <i>Git</i> and +<i>Subversion</i> usage and works with both LaTeX and +Plain TeX. Note that <i>vc</i> is the only option that +currently claims to support <i>Bazaar</i>- and +<i>Git</i>-controlled repositories. <dl> <dt><tt><i>rcs.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcs.zip">macros/latex/contrib/rcs</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcs.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/rcs/">browse</a>) <dt><tt><i>rcsinfo.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcsinfo.zip">macros/latex/contrib/rcsinfo</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/rcsinfo.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/rcsinfo/">browse</a>) <dt><tt><i>svn.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svn.zip">macros/latex/contrib/svn</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svn.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/svn/">browse</a>) <dt><tt><i>svninfo.sty</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svninfo.zip">macros/latex/contrib/svninfo</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/latex/contrib/svninfo.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/svninfo/">browse</a>) +<dt><tt><i>vc</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/support/vc.zip">support/vc</a> (<a href="ftp://cam.ctan.org/tex-archive/support/vc.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/support/vc/">browse</a>) </dl> <p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=RCS">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=RCS</a> </body> |