<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<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>Comentários em: Fazendo um Merge sem fazer besteira</title>
	<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/</link>
	<description>Tecnologia e Gestão</description>
	<pubDate>Thu, 09 Feb 2012 19:12:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>Por: otavio</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8553</link>
		<dc:creator>otavio</dc:creator>
		<pubDate>Wed, 28 Jul 2010 21:14:24 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8553</guid>
		<description>André, há a opção de ignorar espaços entre commits (-uw se não me engano).

O &lt;a href="http://tortoisesvn.net/" rel="nofollow"&gt;TortoiseSVN&lt;/a&gt; permite essa configuração.</description>
		<content:encoded><![CDATA[<p>André, há a opção de ignorar espaços entre commits (-uw se não me engano).</p>
<p>O <a href="http://tortoisesvn.net/" rel="nofollow">TortoiseSVN</a> permite essa configuração.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: André</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8552</link>
		<dc:creator>André</dc:creator>
		<pubDate>Wed, 28 Jul 2010 19:03:00 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8552</guid>
		<description>Muito bom artigo.

Há alguma dica para vários desenvolvedores usarem diferentes IDEs e ao fazer o merge, conflitar por espaços diferentes ou algo do tipo?</description>
		<content:encoded><![CDATA[<p>Muito bom artigo.</p>
<p>Há alguma dica para vários desenvolvedores usarem diferentes IDEs e ao fazer o merge, conflitar por espaços diferentes ou algo do tipo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Clandestino</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8543</link>
		<dc:creator>Clandestino</dc:creator>
		<pubDate>Wed, 14 Apr 2010 14:57:31 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8543</guid>
		<description>Parabéns! Achei o texto muito sucinto, bah, se a pessoa sabe o que é um dry run então nem precisa ler isto. Acho que poderia ter sido mais detalhado. Uso o svn a anos e agora queria saber como fazer branches. Este texto não ajudou em nada.</description>
		<content:encoded><![CDATA[<p>Parabéns! Achei o texto muito sucinto, bah, se a pessoa sabe o que é um dry run então nem precisa ler isto. Acho que poderia ter sido mais detalhado. Uso o svn a anos e agora queria saber como fazer branches. Este texto não ajudou em nada.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Miyahira</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8442</link>
		<dc:creator>Miyahira</dc:creator>
		<pubDate>Fri, 17 Apr 2009 15:31:28 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8442</guid>
		<description>Ótimo post!!</description>
		<content:encoded><![CDATA[<p>Ótimo post!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: otavio</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8418</link>
		<dc:creator>otavio</dc:creator>
		<pubDate>Thu, 29 Jan 2009 22:26:25 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8418</guid>
		<description>Só mais um detalhe, eu recomendo fortemente a migração para o Git. Não estou falando para você fazer isso agora, estou falando para você estudar com calma quando terminar de apagar esse seu "incêndio".

É uma solução painless para lidar com Branches. Leia aqui um pouco mais, porque foi isso que fizemos aqui na Riopro:

http://blog.riopro.com.br/2008/06/05/o-git-e-a-riopro/</description>
		<content:encoded><![CDATA[<p>Só mais um detalhe, eu recomendo fortemente a migração para o Git. Não estou falando para você fazer isso agora, estou falando para você estudar com calma quando terminar de apagar esse seu &#8220;incêndio&#8221;.</p>
<p>É uma solução painless para lidar com Branches. Leia aqui um pouco mais, porque foi isso que fizemos aqui na Riopro:</p>
<p><a href="http://blog.riopro.com.br/2008/06/05/o-git-e-a-riopro/" rel="nofollow">http://blog.riopro.com.br/2008/06/05/o-git-e-a-riopro/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: otavio</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8417</link>
		<dc:creator>otavio</dc:creator>
		<pubDate>Thu, 29 Jan 2009 22:23:04 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8417</guid>
		<description>Silvia,

Acho que você está fazendo confusão. Tag é simplesmente marcar uma revisão com um nome. Você pode fazer o merge do branch R10 para o Trunk. Merge de Tag me parece algo estranho.

Note que não é impossível, mas não faz muito sentido inicialmente.

Para fazer isso, coloque sua revisão atual como a tag r10 e depois faça o merge para o Trunk.</description>
		<content:encoded><![CDATA[<p>Silvia,</p>
<p>Acho que você está fazendo confusão. Tag é simplesmente marcar uma revisão com um nome. Você pode fazer o merge do branch R10 para o Trunk. Merge de Tag me parece algo estranho.</p>
<p>Note que não é impossível, mas não faz muito sentido inicialmente.</p>
<p>Para fazer isso, coloque sua revisão atual como a tag r10 e depois faça o merge para o Trunk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Silvia</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8416</link>
		<dc:creator>Silvia</dc:creator>
		<pubDate>Thu, 29 Jan 2009 19:26:12 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8416</guid>
		<description>Muito bom, o artigo, parabéns. 

Estou implantando o uso do Subversion e gostaria de saber se alguém poderia me auxiliar, bom, vamos lá... criei a estrutura da seguinte forma:
- Trunk(Desenvolvimento)
- Branch(Homologação)
- Tag(Produção)
Bem, o arquivo foi alterado em Trunk que gerou uma versão em Branch, testado deu tudo certo e foi gerada uma versão em Tag e liberada para o usuário.
Então meu repositório ficou da seguinte forma:
- Trunk
- Branch
  - R10
- Tag
  - R10
Nisso os demais desenvolvedores continuam alterando arquivos em Trunk, mas o usuário identificou um problema na versão 10 e a mesma foi corrigida em Tag R10.
Agora, como faço um merge das alterações que tiveram Tag R10 para atualizar em Trunk???
Existe algum jeito de fazer o merge manual? Para eu identificar as diferenças?
Se não der pra fazer merge, qual seria uma estrutura boa para atender esta situação?

Bom, espero que tenha sido clara, e se puderem me ajudar ficarei grata.

Obrigada,

Silvia</description>
		<content:encoded><![CDATA[<p>Muito bom, o artigo, parabéns. </p>
<p>Estou implantando o uso do Subversion e gostaria de saber se alguém poderia me auxiliar, bom, vamos lá&#8230; criei a estrutura da seguinte forma:<br />
- Trunk(Desenvolvimento)<br />
- Branch(Homologação)<br />
- Tag(Produção)<br />
Bem, o arquivo foi alterado em Trunk que gerou uma versão em Branch, testado deu tudo certo e foi gerada uma versão em Tag e liberada para o usuário.<br />
Então meu repositório ficou da seguinte forma:<br />
- Trunk<br />
- Branch<br />
  - R10<br />
- Tag<br />
  - R10<br />
Nisso os demais desenvolvedores continuam alterando arquivos em Trunk, mas o usuário identificou um problema na versão 10 e a mesma foi corrigida em Tag R10.<br />
Agora, como faço um merge das alterações que tiveram Tag R10 para atualizar em Trunk???<br />
Existe algum jeito de fazer o merge manual? Para eu identificar as diferenças?<br />
Se não der pra fazer merge, qual seria uma estrutura boa para atender esta situação?</p>
<p>Bom, espero que tenha sido clara, e se puderem me ajudar ficarei grata.</p>
<p>Obrigada,</p>
<p>Silvia</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jonathan</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8414</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sun, 25 Jan 2009 02:49:13 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8414</guid>
		<description>Gostei do artigo, porem cabem algumas observações...

No artigo diz:
"Escolhemos então MERGE para juntar os dados. Na URL do From, devemos colocar a URL do trunk e marcar a HEAD (para dizer que estamos juntando à última cópia). Para a URL To devemos colocar o endereço para o branch e marcar HEAD também, para que realizemos a junção com a última versão do branch."

Para trazer todas as atualizações realizadas no NOME_DO_BRANCH para o trunk deve-se seguir etapas um pouco diferente do que está explicado no artigo:

1.Ecolher MERGE para juntar os dados.

2.Na URL do FROM, deve-se colocar a URL DO NOME_DO_BRANCH, e na versão colocar a versão em que foi feita a cópia inicial do NOME_DO_BRANCH. Dica, no Tortoise pode-se visualizar o Revision Graph. Neste, indica exatamente a versão em que foi feita a cópia inicial do branch até a sua versão HEAD.

3.Na URL do TO, deve-se colocoar a URL do NOME_DO_BRANCH e marcar a HEAD.



OBS.: note que FROM e TO são do NOME_DO_BRANCH. O que acontece é o seguinte: o SVN verifica as atualizações feitas entre a versao inicial da cópia do NOME_DO_BRANCH até a sua versão HEAD, e aplica todas essas mudancas na sua copia local da TRUNK.</description>
		<content:encoded><![CDATA[<p>Gostei do artigo, porem cabem algumas observações&#8230;</p>
<p>No artigo diz:<br />
&#8220;Escolhemos então MERGE para juntar os dados. Na URL do From, devemos colocar a URL do trunk e marcar a HEAD (para dizer que estamos juntando à última cópia). Para a URL To devemos colocar o endereço para o branch e marcar HEAD também, para que realizemos a junção com a última versão do branch.&#8221;</p>
<p>Para trazer todas as atualizações realizadas no NOME_DO_BRANCH para o trunk deve-se seguir etapas um pouco diferente do que está explicado no artigo:</p>
<p>1.Ecolher MERGE para juntar os dados.</p>
<p>2.Na URL do FROM, deve-se colocar a URL DO NOME_DO_BRANCH, e na versão colocar a versão em que foi feita a cópia inicial do NOME_DO_BRANCH. Dica, no Tortoise pode-se visualizar o Revision Graph. Neste, indica exatamente a versão em que foi feita a cópia inicial do branch até a sua versão HEAD.</p>
<p>3.Na URL do TO, deve-se colocoar a URL do NOME_DO_BRANCH e marcar a HEAD.</p>
<p>OBS.: note que FROM e TO são do NOME_DO_BRANCH. O que acontece é o seguinte: o SVN verifica as atualizações feitas entre a versao inicial da cópia do NOME_DO_BRANCH até a sua versão HEAD, e aplica todas essas mudancas na sua copia local da TRUNK.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Valter</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8408</link>
		<dc:creator>Valter</dc:creator>
		<pubDate>Fri, 02 Jan 2009 11:44:56 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8408</guid>
		<description>Excelente explicação.
Parabéns e obrigado!</description>
		<content:encoded><![CDATA[<p>Excelente explicação.<br />
Parabéns e obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: otavio</title>
		<link>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8344</link>
		<dc:creator>otavio</dc:creator>
		<pubDate>Tue, 01 Jul 2008 19:20:55 +0000</pubDate>
		<guid>http://blog.riopro.com.br/2007/07/25/fazendo-um-merge-sem-fazer-besteira/#comment-8344</guid>
		<description>Reinaldo. É isso. Ou quase isso. Você pode querer atualizar seu Branch com coisas que foram feitas no trunk. Por exemplo, aqui na Riopro, quando usávamos o SVN, optamos (depois de um tempo) por manter sempre a versão de desenvolvimento no Trunk. E criávamos um branch com a versão antiga porque essa sofre menos manutenção. Assim mergeamos apenas uns poucos arquivos.</description>
		<content:encoded><![CDATA[<p>Reinaldo. É isso. Ou quase isso. Você pode querer atualizar seu Branch com coisas que foram feitas no trunk. Por exemplo, aqui na Riopro, quando usávamos o SVN, optamos (depois de um tempo) por manter sempre a versão de desenvolvimento no Trunk. E criávamos um branch com a versão antiga porque essa sofre menos manutenção. Assim mergeamos apenas uns poucos arquivos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.419 seconds -->

