<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rafael Lima &#187; subversion</title>
	<atom:link href="http://rafael.adm.br/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafael.adm.br</link>
	<description>Empreendedorismo, Web, Agile, Tecnologia, Desenvolvimento, Negócios, Marketing, Aplicação Web, Ruby on Rails.</description>
	<lastBuildDate>Sat, 03 Dec 2011 23:55:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cuidado ao fazer migração de repositório subversion</title>
		<link>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/</link>
		<comments>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 12:22:40 +0000</pubDate>
		<dc:creator>Rafael Lima</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[migração]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://rafael.adm.br/?p=315</guid>
		<description><![CDATA[Este final de semana eu fiz uma migração de um servidor subversion. Como eu esperava, teria algumas dores de cabeça pois o subversion é muito sensível. Fiz muitos testes durane o processo e consegui uma maneira que funcionasse.
No final das contas consegui migrar todo o repositório de um servidor para outro e manter a mesma [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fcuidado-ao-fazer-migracao-de-repositorio-subversion%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fcuidado-ao-fazer-migracao-de-repositorio-subversion%2F" height="61" width="51" /></a></div><p>Este final de semana eu fiz uma migração de um servidor subversion. Como eu esperava, teria algumas dores de cabeça pois o subversion é muito sensível. Fiz muitos testes durane o processo e consegui uma maneira que funcionasse.</p>
<p>No final das contas consegui migrar todo o repositório de um servidor para outro e manter a mesma URL de modo que ficasse transparente para os clients, evitando a necessidade de rodar um &#8220;svn switch &#8211;relocate&#8221; em cada working copy.</p>
<p>O problema é que quando fui usar hoje, dois dias depois, <strong>eu consegui acessar o repositório pela web, mas não consegui fazer um checkout.</strong></p>
<p>A Lei de Murphy está aí para isso <img src='http://rafael.adm.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Depois de perquisar um pouqinho, descobri que foi uma configuração que fiz por último e que é uma verdadeira pegadinha. No caso eu estou usando o Apache2 com mod_dav.</p>
<p>A pegadinha é que você não pode configurar o DocumentRoot com o mesmo path do SVNParentPath. Tem outros casos que causam o mesmo problema, basicamente <strong>o fato de existir um diretório no DocumentRoot com o mesmo nome do repositório controlado pelo DAV gera um conflito e o servidor se perde.</strong></p>
<p>Mais informações sobre isso podem ser encontradas em: <a href="http://subversion.tigris.org/faq.html#301-error">http://subversion.tigris.org/faq.html#301-error</a></p>
<p>Espero que seja útil!</p>
<p>Abraços e até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafael.adm.br/p/cuidado-ao-fazer-migracao-de-repositorio-subversion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

