<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://falconnet.eu/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Julien FALCONNET, Informaticien Ind&#233;pendant</title>
	<link>https://falconnet.fr/</link>
	<description>Julien FALCONNET est informaticien freelance sp&#233;cialiste des questions Internet. Conseil en strat&#233;gie Internet, r&#233;alisation de sites web et r&#233;f&#233;rencement sont ses principales prestations.
Vous trouverez aussi ici un certain nombre d'astuces et d'aides sur diff&#233;rents probl&#232;mes li&#233;s &#224; Internet.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://falconnet.eu/spip.php?id_rubrique=2&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Bonnes pratiques SVN</title>
		<link>https://falconnet.eu/Bonnes-pratiques-SVN.html</link>
		<guid isPermaLink="true">https://falconnet.eu/Bonnes-pratiques-SVN.html</guid>
		<dc:date>2014-09-01T12:41:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Julien Falconnet</dc:creator>



		<description>
&lt;p&gt;Apr&#232;s quelques mois d'utilisation de SVN sur divers projets, dans diff&#233;rentes situations : seul, &#224; plusieurs, en pilotage, etc. j'ai fini par me faire une liste de petites recettes pour que cela marche mieux. &lt;br class='autobr' /&gt; Quand utiliser SVN ? au del&#224; d'un jour de travail pr&#233;vu. D&#232;s qu'on atteint trois jours de d&#233;passement &lt;br class='autobr' /&gt;
Quand utiliser Track/Redmine au del&#224; d'une semaine de travail d&#232;s qu'on est deux &#224; travailler dessus et qu'une analyse est n&#233;cessaire d&#232;s qu'une recette est pr&#233;vue. &lt;br class='autobr' /&gt;
Comment (&#8230;)&lt;/p&gt;


-
&lt;a href="https://falconnet.eu/-Developpement-.html" rel="directory"&gt;Subversion&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Apr&#232;s quelques mois d'utilisation de SVN sur divers projets, dans diff&#233;rentes situations : seul, &#224; plusieurs, en pilotage, etc. j'ai fini par me faire une liste de petites recettes pour que cela marche mieux.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Quand utiliser SVN ?&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; au del&#224; d'un jour de travail pr&#233;vu.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; D&#232;s qu'on atteint trois jours de d&#233;passement&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Quand utiliser Track/Redmine&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; au del&#224; d'une semaine de travail
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#232;s qu'on est deux &#224; travailler dessus et qu'une analyse est n&#233;cessaire
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#232;s qu'une recette est pr&#233;vue.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Comment soumettre (ou 'commiter' en bon franglais)&lt;/h2&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#232;s que le code est stable.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; d&#232;s que l'on peut dire &#034;J'ai fait &#231;a !&#034;&lt;/p&gt;
&lt;p&gt;Plus pr&#233;cis&#233;ment, dans la plupart des cas, pour une &lt;strong&gt;nouvelle fonctionnalit&#233;&lt;/strong&gt;, il faudra soumettre :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Quand on a cr&#233;&#233; la(les) fonction(s) vide(s) (de pr&#233;f&#233;rence comment&#233;e). En effet en cr&#233;ant les fonctions vides d'abord, on limite les risques que les modifications touchent celles des autres, et donc qu'il y aie conflit.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; D&#232;s qu'on a finit une fonction. En commen&#231;ant par les fonctions de biblioth&#232;que. En effet les fonctions de biblioth&#232;ques doivent &#234;tre d&#233;velopp&#233;es avant d'&#234;tre int&#233;gr&#233;es, de sorte &#224; ce que l'int&#233;gration ne provoque pas d'erreur en attendant d'&#234;tre d&#233;velopp&#233;es.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Quand l'int&#233;gration sera finie. Il est important de soumettre l'int&#233;gration en toute ind&#233;pendance pour permettre d'annuler cette int&#233;gration en une seule annulation de commit. Si on m&#233;lange int&#233;gration et d&#233;bogage on risque de perdre le d&#233;bogage en annulant l'int&#233;gration.&lt;/p&gt;
&lt;p&gt;Pour un &lt;strong&gt;d&#233;bogage&lt;/strong&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; une soumission par bug, sauf si le bug est complexe, c'est &#224; dire compos&#233; de plusieurs bugs, alors on fera une soumission par sous-bug.&lt;/p&gt;
&lt;p&gt;Pour une &lt;strong&gt;am&#233;lioration&lt;/strong&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; soumettre &#224; chaque fois que l'am&#233;lioration est stable.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
