<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=SubVersion%2FTP</id>
	<title>SubVersion/TP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=SubVersion%2FTP"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SubVersion/TP&amp;action=history"/>
	<updated>2026-06-11T06:08:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1535&amp;oldid=prev</id>
		<title>Donsez at 10:14, 8 March 2011</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1535&amp;oldid=prev"/>
		<updated>2011-03-08T10:14:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:14, 8 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier peut être adapté pour Linux.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier peut être adapté pour Linux.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce tutoriel considère:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-left&quot; title=&quot;Paragraph was moved. Click to jump to new location.&quot; href=&quot;#movedpara_3_1_rhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_2_0_lhs&quot;&gt;&lt;/a&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Il simule 1 administrateur et&lt;/del&gt; 2 éditeurs collaborant (avec des conflits) sur une base de code locale gérée par Subversion.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 1 administrateur &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-right&quot; title=&quot;Paragraph was moved. Click to jump to old location.&quot; href=&quot;#movedpara_2_0_lhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_3_1_rhs&quot;&gt;&lt;/a&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt; 2 éditeurs collaborant (avec des conflits) sur une base de code locale gérée par Subversion.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il faut ouvrir 3 command prompts&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Donsez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1534&amp;oldid=prev</id>
		<title>Donsez at 10:13, 8 March 2011</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1534&amp;oldid=prev"/>
		<updated>2011-03-08T10:13:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 8 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier de commande Windows illustre l&#039;usage des principales commandes de SubVersion pour la gestion de révisions.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier de commande Windows illustre l&#039;usage des principales commandes de SubVersion pour la gestion de révisions.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier peut être adapté pour Linux.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il simule 1 administrateur et 2 éditeurs collaborant (avec des conflits) sur une base de code locale gérée par Subversion.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il simule 1 administrateur et 2 éditeurs collaborant (avec des conflits) sur une base de code locale gérée par Subversion.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Donsez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1533&amp;oldid=prev</id>
		<title>Donsez at 10:12, 8 March 2011</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1533&amp;oldid=prev"/>
		<updated>2011-03-08T10:12:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:12, 8 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier de commande Windows illustre l&#039;usage des principales commandes de SubVersion pour la gestion de révisions.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce fichier de commande Windows illustre l&#039;usage des principales commandes de SubVersion pour la gestion de révisions.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il simule 1 administrateur et 2 éditeurs collaborant (avec des conflits) sur une base de code locale gérée par Subversion.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Donsez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1532&amp;oldid=prev</id>
		<title>Donsez: Created page with &quot;Ce fichier de commande Windows illustre l&#039;usage des principales commandes de SubVersion pour la gestion de révisions.  &lt;pre&gt; rem ================================================…&quot;</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SubVersion/TP&amp;diff=1532&amp;oldid=prev"/>
		<updated>2011-03-08T10:11:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Ce fichier de commande Windows illustre l&amp;#039;usage des principales commandes de SubVersion pour la gestion de révisions.  &amp;lt;pre&amp;gt; rem ================================================…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ce fichier de commande Windows illustre l&amp;#039;usage des principales commandes de SubVersion pour la gestion de révisions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rem ===========================================================================&lt;br /&gt;
rem Tutoriel SubVersion&lt;br /&gt;
rem Ce fichier de commande Windows illustre l&amp;#039;usage des principales commandes de&lt;br /&gt;
rem SubVersion pour la gestion de révisions.&lt;br /&gt;
rem (c) Didier Donsez, 2007&lt;br /&gt;
rem ===========================================================================&lt;br /&gt;
&lt;br /&gt;
rem Telecharger SubVersion pour Windows depuis http://subversion.tigris.org&lt;br /&gt;
rem Installer (Unzip %SVN_HOME%&lt;br /&gt;
rem set SVN_HOME=c:\devtools\svn-win32-1.4.4&lt;br /&gt;
rem puis set PATH=%PATH%;%SVN_HOME%\bin&lt;br /&gt;
rem Démarrer -&amp;gt; Exécuter -&amp;gt; Taper &amp;quot;cmd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rem en parallele des commandes en ligne, vous pouvez utiliser le client Windows TortoiseSVN disponible gratuitement sur http://www.tortoisesvn.org/&lt;br /&gt;
&lt;br /&gt;
rem Aide des principales commandes &lt;br /&gt;
svn help&lt;br /&gt;
svnadmin help&lt;br /&gt;
svnlook help&lt;br /&gt;
svndumpfilter help&lt;br /&gt;
svnserve help&lt;br /&gt;
&lt;br /&gt;
svn --version&lt;br /&gt;
&lt;br /&gt;
cd c:\&lt;br /&gt;
&lt;br /&gt;
rem Creation du dépôt&lt;br /&gt;
mkdir repository&lt;br /&gt;
svnadmin create repository&lt;br /&gt;
rem svnadmin create repository --fs-type fsfs&lt;br /&gt;
dir repository&lt;br /&gt;
&lt;br /&gt;
rem Creation d&amp;#039;un projet hello a partir d&amp;#039;un archetype Maven (@see http://www.sonatype.com/book/archetypes.html#using)&lt;br /&gt;
mvn archetype:create -DgroupId=demo.svn -DartifactId=hello&lt;br /&gt;
&lt;br /&gt;
rem Importation des fichier du projet hello dans le dépôt&lt;br /&gt;
svn import hello file:///c:/repository/hello --message &amp;quot;initial import&amp;quot;&lt;br /&gt;
svnlook youngest repository&lt;br /&gt;
svnlook tree repository&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;une copie de travail (checkout)&lt;br /&gt;
mkdir workingcopy1&lt;br /&gt;
svn checkout file:///c:/repository/hello workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem Ajout et Suppression de fichiers&lt;br /&gt;
echo This is a readme file &amp;gt; workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn status workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn add workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn status workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn commit workingcopy1\LISEZMOI.txt --message &amp;quot;add a readme file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
svn delete workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn status workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn commit workingcopy1\LISEZMOI.txt --message &amp;quot;delete a readme file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rem Renommer un fichier dans la copie de travail&lt;br /&gt;
echo This is a readme file &amp;gt; workingcopy1\LISEZMOI.txt&lt;br /&gt;
svn commit workingcopy1 --message &amp;quot;add a readme file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
svn rename workingcopy1\LISEZMOI.txt workingcopy1\README.txt&lt;br /&gt;
svn status workingcopy1&lt;br /&gt;
svn commit workingcopy1 --message &amp;quot;add the readme file&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rem Modification d&amp;#039;un fichier dans la copie de travail&lt;br /&gt;
echo Contributors: &amp;gt;&amp;gt; workingcopy1\README.txt&lt;br /&gt;
type  workingcopy1\README.txt&lt;br /&gt;
rem par exemple, ajoutez votre nom des contributeurs dans le commentaire de la classe&lt;br /&gt;
svn status workingcopy1\README.txt --verbose&lt;br /&gt;
&lt;br /&gt;
Partager les modifications (commit)&lt;br /&gt;
svn commit workingcopy1 --message &amp;quot;first modification&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rem Inspection des logs&lt;br /&gt;
svn log workingcopy1&lt;br /&gt;
svn update workingcopy1&lt;br /&gt;
svn log workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem Editions concurrences&lt;br /&gt;
svn update workingcopy1\README.txt&lt;br /&gt;
rem modifiez le nom de l&amp;#039;auteur&lt;br /&gt;
echo didier &amp;gt;&amp;gt; workingcopy1\README.txt&lt;br /&gt;
type  workingcopy1\README.txt&lt;br /&gt;
svn update workingcopy1\README.txt&lt;br /&gt;
rem modifiez le nom de l&amp;#039;auteur&lt;br /&gt;
echo donsez &amp;gt;&amp;gt; workingcopy2\README.txt&lt;br /&gt;
&lt;br /&gt;
svn status workingcopy1&lt;br /&gt;
svn status workingcopy2&lt;br /&gt;
&lt;br /&gt;
svn commit workingcopy1 --message &amp;quot;second modification&amp;quot;&lt;br /&gt;
svn commit workingcopy2 --message &amp;quot;second modification&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem Traitement du conflit entre plusieurs rédacteurs par un &amp;quot;merge&amp;quot; manuellement&lt;br /&gt;
svn update workingcopy2&lt;br /&gt;
dir workingcopy2&lt;br /&gt;
svn status workingcopy2\README.txt --verbose&lt;br /&gt;
type workingcopy2\README.txt&lt;br /&gt;
rem edit workingcopy2\README.txt&lt;br /&gt;
echo This is a readme file &amp;gt; workingcopy2\README.txt&lt;br /&gt;
echo Contributor: didier donsez &amp;gt; workingcopy2\README.txt&lt;br /&gt;
del workingcopy2\README.txt.mine&lt;br /&gt;
del workingcopy2\README.txt.r*&lt;br /&gt;
svn resolved workingcopy2\README.txt&lt;br /&gt;
svn commit workingcopy2 --message &amp;quot;third modification&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rem Revenir en arrière&lt;br /&gt;
svn update workingcopy1&lt;br /&gt;
edit workingcopy1\src\test\java\demo\svn\AppTest.java&lt;br /&gt;
svn status workingcopy1\src\test\java\demo\svn\AppTest.java&lt;br /&gt;
svn diff workingcopy1\src\test\java\demo\svn\AppTest.java&lt;br /&gt;
svn revert workingcopy1\src\test\java\demo\svn\AppTest.java&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem Récupérer une ancienne révision&lt;br /&gt;
svn checkout workingcopy1 file:///c:/repository/hello@1&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;une autre copie de travail à partir de la révision 1&lt;br /&gt;
mkdir workingcopy3&lt;br /&gt;
svn checkout file:///c:/repository/hello workingcopy3 --revision 1&lt;br /&gt;
&lt;br /&gt;
rem Checkout de l&amp;#039;autre copie de travail à partir de la dernière révision (HEAD)&lt;br /&gt;
svn checkout file:///c:/repository/hello workingcopy2 --revision HEAD&lt;br /&gt;
svn status workingcopy1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem Ajout de propriétés&lt;br /&gt;
svn propset foo &amp;quot;bar&amp;quot; workingcopy1&lt;br /&gt;
svn propset tic &amp;quot;tac toe&amp;quot; workingcopy1&lt;br /&gt;
svn propedit foo workingcopy1&lt;br /&gt;
svn propedit svn:ignore workingcopy1&lt;br /&gt;
svn propdel tic workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem Edition d&amp;#039;un log&lt;br /&gt;
svn log workingcopy1 -r 1&lt;br /&gt;
svn propset svn:log &amp;#039;initial import by Didier&amp;#039; -r1 --revprop file:///c:/repository/hello&lt;br /&gt;
&lt;br /&gt;
echo initial import by Didier &amp;gt; log.r1.txt&lt;br /&gt;
svnadmin setlog c:\repository -r1 log.r1.txt --bypass-hooks&lt;br /&gt;
svn log workingcopy1 -r 1&lt;br /&gt;
del log.r1.txt&lt;br /&gt;
&lt;br /&gt;
rem Ajout de svn:ignore&lt;br /&gt;
svn propedit svn:ignore workingcopy1&lt;br /&gt;
rem ajoutez target .project .classpath&lt;br /&gt;
svn propget svn:ignore workingcopy1&lt;br /&gt;
svn commit workingcopy1&lt;br /&gt;
&lt;br /&gt;
cd workingcopy1&lt;br /&gt;
mvn clean install&lt;br /&gt;
&lt;br /&gt;
rem Pose de verrou&lt;br /&gt;
svn lock workingcopy1\pom.xml -m &amp;quot;Editing file for tomorrow&amp;#039;s release.&amp;quot;&lt;br /&gt;
svn status workingcopy1&lt;br /&gt;
svn info workingcopy1\pom.xml&lt;br /&gt;
&lt;br /&gt;
svn info file:///c:/repository/hello/pom.xml&lt;br /&gt;
&lt;br /&gt;
rem Recherche et forcer les verrous&lt;br /&gt;
svnadmin lslocks c:\repository&lt;br /&gt;
svnadmin rmlocks c:\repository /hello/pom.xml&lt;br /&gt;
svn info file:///c:/repository/hello/pom.xml&lt;br /&gt;
&lt;br /&gt;
rem Lock/Modify/Unlock (à la RCS)&lt;br /&gt;
svn lock workingcopy1\pom.xml -m &amp;quot;Editing file for tomorrow&amp;#039;s release.&amp;quot;&lt;br /&gt;
edit workingcopy1\pom.xml&lt;br /&gt;
svn unlock workingcopy1\pom.xml&lt;br /&gt;
svn commit workingcopy1&lt;br /&gt;
svn info file:///c:/repository/hello/pom.xml&lt;br /&gt;
&lt;br /&gt;
rem Ajout de mots clé substituables (Keyword substitution)&lt;br /&gt;
echo $Id$ $HeadURL$ $Rev$ $Author$ $Date$ &amp;gt;&amp;gt; workingcopy1\README.txt&lt;br /&gt;
type workingcopy1\README.txt&lt;br /&gt;
rem Ajouter les appels aux mots clé  $Id$ $HeadURL$ $Rev$ $Author$ $Date$ dans les commentaires&lt;br /&gt;
svn propset svn:keywords &amp;quot;Id Rev HeadURL Date Author&amp;quot; workingcopy1\README.txt&lt;br /&gt;
svn commit workingcopy1&lt;br /&gt;
svn update workingcopy1&lt;br /&gt;
type workingcopy1\README.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem Création du layout trunk/tags/branches&lt;br /&gt;
svn mkdir workingcopy1\trunk&lt;br /&gt;
svn mkdir workingcopy1\branches&lt;br /&gt;
svn mkdir workingcopy1\tags&lt;br /&gt;
svn move workingcopy1\src workingcopy1\trunk&lt;br /&gt;
svn move workingcopy1\target workingcopy1\trunk&lt;br /&gt;
svn move workingcopy1\pom.xml workingcopy1\trunk&lt;br /&gt;
svn commit workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;un tag 1.0 à partir de la revision HEAD&lt;br /&gt;
svn copy file:///c:/repository/hello/trunk file:///c:/repository/hello/tags/release-1.0 -m &amp;quot;Tagging the 1.0 release of the &amp;#039;hello&amp;#039; project.&amp;quot;&lt;br /&gt;
svn update workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;une branche java5 à partir de la revision HEAD&lt;br /&gt;
svn copy file:///c:/repository/hello/trunk file:///c:/repository/hello/branches/java5 -m &amp;quot;Branching the java5 implementation of the &amp;#039;hello&amp;#039; project.&amp;quot;&lt;br /&gt;
svn update workingcopy1&lt;br /&gt;
rem Modifiez le pom.xml selon http://java.developpez.com/faq/maven/?page=utilisation#compilation1&lt;br /&gt;
svn commit workingcopy1&lt;br /&gt;
&lt;br /&gt;
rem switch&lt;br /&gt;
&lt;br /&gt;
rem Inspection d&amp;#039;ancienne revision&lt;br /&gt;
svn cat workingcopy1\pom.xml -r 1&lt;br /&gt;
svn blame workingcopy1\pom.xml -r 1&lt;br /&gt;
&lt;br /&gt;
rem Création de patch&lt;br /&gt;
svn diff workingcopy1 -r 1:2 &amp;gt; hello.r1-2.patch&lt;br /&gt;
&lt;br /&gt;
rem Application d&amp;#039;un path&lt;br /&gt;
TODO sous Unix ou sous CygWin, la commande patch&lt;br /&gt;
TODO sous Windows, les commandes ExamDiff, KDiff3, WinMerge, Araxis compare&lt;br /&gt;
&lt;br /&gt;
svn diff --diff-cmd /usr/bin/diff --extensions &amp;#039;-i&amp;#039; README.txt&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;un dump&lt;br /&gt;
svnadmin dump repository &amp;gt; repository.svndump&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;un nouveau dépot partiel (utilisant FSFS) à partir du dump&lt;br /&gt;
svndumpfilter include hello/trunk --drop-empty-revs --renumber-revs &amp;lt; repository.svndump &amp;gt; hello-trunk.svndump&lt;br /&gt;
svnadmin create hellorepo --fs-type fsfs&lt;br /&gt;
svnadmin load hellorepo &amp;lt; hello-trunk.svndump&lt;br /&gt;
&lt;br /&gt;
rem Operations de maintenance&lt;br /&gt;
svnadmin crashtest repository&lt;br /&gt;
svnadmin recover repository&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem ========&lt;br /&gt;
rem svnserve&lt;br /&gt;
rem lire http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-serversetup-svnserve.html&lt;br /&gt;
rem ========&lt;br /&gt;
&lt;br /&gt;
rem Lancement svnserve comme un deamon&lt;br /&gt;
edit repository\conf\svnserve.conf&lt;br /&gt;
edit repository\conf\passwd&lt;br /&gt;
edit repository\conf\authz&lt;br /&gt;
&lt;br /&gt;
svnserve --deamon --root repository&lt;br /&gt;
^C&lt;br /&gt;
&lt;br /&gt;
rem Lancement de svnserve comme un service NT (http://tortoisesvn.net/docs/nightly/TortoiseSVN_fr/tsvn-serversetup-svnserve.html)&lt;br /&gt;
sc create svn binpath= &amp;quot;E:\devtools\svn-win32-1.4.4\bin\svnserve.exe --service --root G:\repository&amp;quot; displayname= &amp;quot;Subversion Server&amp;quot; depend= Tcpip start= auto&lt;br /&gt;
sc query svn&lt;br /&gt;
&lt;br /&gt;
rem Création d&amp;#039;une autre copie de travail&lt;br /&gt;
mkdir workingcopy3&lt;br /&gt;
svn checkout svn://localhost/hello workingcopy3&lt;br /&gt;
&lt;br /&gt;
rem Arrêt et Suppression du service NT svn&lt;br /&gt;
sc stop svn&lt;br /&gt;
sc delete svn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem ========&lt;br /&gt;
rem svn via un tunnel SSH (svn+ssh)&lt;br /&gt;
rem ========&lt;br /&gt;
rem Download and install Putty.zip&lt;br /&gt;
&lt;br /&gt;
set PATH=%PATH%;c:\putty&lt;br /&gt;
set PLINK_PROTOCOL=ssh&lt;br /&gt;
set SVN_SSH=plink.exe&lt;br /&gt;
&lt;br /&gt;
svn checkout svn+ssh://username@svn.forge.objectweb.org/svnroot/ecom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem =======================&lt;br /&gt;
rem Apache v2 + mod_dav-svn&lt;br /&gt;
rem =======================&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem Exporter un depot&lt;br /&gt;
svn copy file:///c:/repository/hello/trunk trunk.export&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rem =======================&lt;br /&gt;
rem Statistiques&lt;br /&gt;
rem =======================&lt;br /&gt;
&lt;br /&gt;
rem Telechargez et installez StatSVN http://wiki.statsvn.org/&lt;br /&gt;
rem Générez le rapport d&amp;#039;activité du projet&lt;br /&gt;
&lt;br /&gt;
svn co svn://server/repo/trunk/modulename&lt;br /&gt;
svn log -v --xml &amp;gt; logfile.log&lt;br /&gt;
java -jar /path/to/statsvn.jar /path/to/module/logfile.log /path/to/module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Donsez</name></author>
	</entry>
</feed>