[svnbook-pt-br commit] r90 - trunk/book
codesite-noreply at google.com
codesite-noreply at google.com
Tue Apr 15 09:46:49 CDT 2008
Author: ccidral.newsbox
Date: Tue Apr 15 07:46:26 2008
New Revision: 90
Modified:
trunk/book/ch03-advanced-topics.xml
Log:
Traduz os primeiros parágrafos da seção Externals Definitions do capítulo 3 - Advanced Topics.
Modified: trunk/book/ch03-advanced-topics.xml
==============================================================================
--- trunk/book/ch03-advanced-topics.xml (original)
+++ trunk/book/ch03-advanced-topics.xml Tue Apr 15 07:46:26 2008
@@ -2354,33 +2354,34 @@
<!-- ================================================================= -->
<!-- ================================================================= -->
<sect1 id="svn.advanced.externals">
- <title>Externals Definitions</title>
-
- <para>Sometimes it is useful to construct a working copy that is
- made out of a number of different checkouts. For example, you
- may want different subdirectories to come from different
- locations in a repository, or perhaps from different
- repositories altogether. You could certainly set up such a
- scenario by hand—using <command>svn checkout</command> to
- create the sort of nested working copy structure you are trying
- to achieve. But if this layout is important for everyone who
- uses your repository, every other user will need to perform the
- same checkout operations that you did.</para>
-
- <para>Fortunately, Subversion provides support for
- <firstterm>externals definitions</firstterm>. An externals
- definition is a mapping of a local directory to the
- URL—and ideally a particular revision—of a
- versioned directory. In Subversion, you declare externals
- definitions in groups using the <literal>svn:externals</literal>
- property. You can create or modify this property using
- <command>svn propset</command> or <command>svn
- propedit</command> (see <xref linkend="svn.advanced.props.manip"
- />). It can be set on any versioned directory, and its value is
- a multi-line table of subdirectories (relative to the versioned
- directory on which the property is set), optional revision
- flags, and fully qualified, absolute Subversion repository
- URLs.</para>
+ <title>Definições Externas</title>
+
+ <para>Às vezes, é útil construir uma cópia de trabalho que é
+ composta por diferentes <foreignphrase>checkouts</foreignphrase>.
+ Por exemplo, talvez você queira que diferentes subdiretórios venham
+ de diferentes locais em um repositório, ou até mesmo de diferentes
+ repositórios. Você poderia configurar tal cenário manualmente—
+ usando <command>svn checkout</command> para criar o tipo de estrutura
+ aninhada de cópia de trabalho que você está tentando construir.
+ Mas, se essa estrutura é importante para todos os que usam seu
+ repositório, todos os outros usuários precisarão realizar
+ as mesmas operações de <foreignphrase>checkout</foreignphrase> que
+ você fez.</para>
+
+ <para> Felizmente, o Subversion provê suporte para
+ <firstterm>definições externas</firstterm>. Uma definição
+ externa é um mapeamento de um diretório local para a URL—e,
+ idealmente, uma determinada revisão—de um diretório sob
+ controle de versão. No Subversion, você declara definições
+ externas em conjunto usando a propriedade <literal>svn:externals</literal>.
+ Você pode criar ou modificar essa propriedade usando
+ <command>svn propset</command> ou <command>svn
+ propedit</command> (veja <xref linkend="svn.advanced.props.manip"/>).
+ Essa propriedade pode ser configurada em qualquer diretório sob
+ controle de versão, e seu valor é uma tabela multi-linha de
+ subdiretórios (relativos ao diretório sob controle de versão no
+ qual a propriedade está configurada), opções de revisão, e URLs
+ absolutas (totalmente qualificadas) de repositórios Subversion.</para>
<screen>
$ svn propget svn:externals calc
@@ -2389,26 +2390,27 @@
third-party/skins/toolkit -r21 http://svn.red-bean.com/repos/skin-maker
</screen>
- <para>The convenience of the <literal>svn:externals</literal>
- property is that once it is set on a versioned directory,
- everyone who checks out a working copy with that directory also
- gets the benefit of the externals definition. In other words,
- once one person has made the effort to define those nested
- working copy checkouts, no one else has to
- bother—Subversion will, upon checkout of the original
- working copy, also check out the external working copies.</para>
+ <para>A conveniência da propriedade <literal>svn:externals</literal>
+ é que, uma vez configurada em um diretório sob controle de versão,
+ qualquer pessoa que obtém uma cópia de trabalho desse diretório
+ também é beneficiada pelas definições externas. Em outras palavras,
+ uma vez que alguém investiu tempo e esforço para definir essa cópia
+ de trabalho feita de <foreignphrase>checkouts</foreignphrase> aninhados,
+ ninguém mais precisa se incomodar—o Subversion, através do
+ <foreignphrase>checkout</foreignphrase> da cópia de trabalho
+ original, também obterá as cópias de trabalho externas.</para>
<warning>
- <para>The relative target subdirectories of externals
- definitions <emphasis>must not</emphasis> already exist on your or other users'
- systems—Subversion will create them when it checks out
- the external working copy.</para>
+ <para>Os subdiretórios alvos relativos das definições
+ externas <emphasis>não podem</emphasis> existir no seu sistema
+ de arquivos nem no de outros usuários—o Subversion irá criá-los
+ quando obter a cópia de trabalho externa.</para>
</warning>
- <para>Note the previous externals definition example. When
- someone checks out a working copy of the
- <filename>calc</filename> directory, Subversion also continues
- to check out the items found in its externals definition.</para>
+ <para>Note o exemplo anterior de definições externas. Quando
+ alguém obtém uma cópia de trabalho do diretório
+ <filename>calc</filename>, o Subversion também obtém os itens
+ encontrados nas suas definições externas.</para>
<screen>
$ svn checkout http://svn.example.com/repos/calc
More information about the svn-pt_br
mailing list