<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Branch_e_Merge_con_SVN</id>
	<title>Branch e Merge con SVN - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Branch_e_Merge_con_SVN"/>
	<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Branch_e_Merge_con_SVN&amp;action=history"/>
	<updated>2026-06-19T22:30:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.rvmgroup.it/index.php?title=Branch_e_Merge_con_SVN&amp;diff=6676&amp;oldid=prev</id>
		<title>Gabriele.vivinetto: New page: ==Per SVN &gt; 1.6.x == * Creare un branch del trunk  svn copy http://repository/trunk http:/repository/branches/nuovobranch  * Fare checkout del branch  cd working-branch  svn co http:/repos...</title>
		<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Branch_e_Merge_con_SVN&amp;diff=6676&amp;oldid=prev"/>
		<updated>2009-12-18T12:56:59Z</updated>

		<summary type="html">&lt;p&gt;New page: ==Per SVN &amp;gt; 1.6.x == * Creare un branch del trunk  svn copy http://repository/trunk http:/repository/branches/nuovobranch  * Fare checkout del branch  cd working-branch  svn co http:/repos...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Per SVN &amp;gt; 1.6.x ==&lt;br /&gt;
* Creare un branch del trunk&lt;br /&gt;
 svn copy http://repository/trunk http:/repository/branches/nuovobranch&lt;br /&gt;
&lt;br /&gt;
* Fare checkout del branch&lt;br /&gt;
 cd working-branch&lt;br /&gt;
 svn co http:/repository/branches/nuovobranch&lt;br /&gt;
&lt;br /&gt;
* Per fare un merge DAL trunk NEL proprio branch&lt;br /&gt;
 cd working-branch&lt;br /&gt;
 svn update&lt;br /&gt;
 svn merge ^/trunk .&lt;br /&gt;
&lt;br /&gt;
Quando è tutto ok, commit nel branch&lt;br /&gt;
 svn ci&lt;br /&gt;
&lt;br /&gt;
* Per fare un merge NEL trunk DEL proprio branch&lt;br /&gt;
 cd working-trunk&lt;br /&gt;
 svn update&lt;br /&gt;
 svn merge --reintegrate ^/branches/nuovobranch .&lt;br /&gt;
&lt;br /&gt;
Quando è tutto ok, commit nel branch&lt;br /&gt;
 svn ci&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cancellare il branch una volta che è stato reintegrato nel trunk, perchè se si va avanti a modificarlo NON SI RIESCE PIÙ A RIMETTERLO NEL TRUNK !!! &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 svn delete http:/repository/branches/nuovobranch&lt;br /&gt;
&lt;br /&gt;
==Per SVN &amp;lt; 1.6.x ==&lt;br /&gt;
&lt;br /&gt;
Con questa versione bisogna specificare da che versione che versione mergiare le modifiche ([http://www.microshell.com/programming/general-algorithm/introduction-to-merging-with-svn/ Microshell » Introduction to merging with SVN:]&lt;br /&gt;
&lt;br /&gt;
==Riferimenti==&lt;br /&gt;
*[http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html Basic Merging]&lt;br /&gt;
*[http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.merge.html svn merge]&lt;/div&gt;</summary>
		<author><name>Gabriele.vivinetto</name></author>
	</entry>
</feed>