[svnbook-pt-br commit] r41 - trunk/book

codesite-noreply at google.com codesite-noreply at google.com
Mon Mar 17 15:31:17 CDT 2008


Author: brunolmfg
Date: Mon Mar 17 13:31:06 2008
New Revision: 41

Modified:
   trunk/book/ch03-advanced-topics.xml

Log:
Traduzido mais alguns parágrafos na seção:
* Tópicos Avançados
  - Ignorando Itens Não-Versionados 

Modified: trunk/book/ch03-advanced-topics.xml
==============================================================================
--- trunk/book/ch03-advanced-topics.xml	(original)
+++ trunk/book/ch03-advanced-topics.xml	Mon Mar 17 13:31:06 2008
@@ -1182,61 +1182,61 @@
       conseqüentemente, afeta todos aqueles que têm uma cópia de trabalho desta árvore.
       Os dois mecanismos usam filtros de arquivo.</para>
 
-    <para>The Subversion runtime configuration system provides an
-      option, <literal>global-ignores</literal>, whose value is a
-      whitespace-delimited collection of file patterns (also known as
-      <firstterm>globs</firstterm>).  The Subversion client checks
-      these patterns against the names of the files which are
-      candidates for addition to version control, as well as to
-      unversioned files which the <command>svn status</command>
-      command notices.  If any file's name matches one of the
-      patterns, Subversion will basically act as if the file didn't
-      exist at all.  This is really useful for the kinds of files that
-      you almost never want to version, such as editor backup files
-      like Emacs' <literal>*~</literal> and <literal>.*~</literal>
-      files.</para>
+    <para>O sistema de configuração <foreignphrase>runtime</foreignphrase> do Subversion oferece uma
+      opção, <literal>global-ignores</literal>, cujo valor é uma coleção
+      de filtros de arquivo delimitados por espaços em branco (também conhecida com
+      <firstterm>globs</firstterm>).  O cliente do Subversion verifica
+      esses filtros em comparação com os nomes dos arquivos que são
+      candidatos para adição ao controle de versão, bem como os arquivos
+      não versionados os quais o comando <command>svn status</command>
+      notifica.  Se algum nome de arquivo coincidir com um dos
+      filtros, basicamente, o Subversion atuará como se o arquivo não
+      existisse.  Isto é realmente útil para os tipos de arquivos que
+      você raramente precisará controlar versão, tal como cópias de arquivos feitas por editores
+      como os arquivos <literal>*~</literal> e <literal>.*~</literal> do
+      <foreignphrase>Emacs</foreignphrase>.</para>
 
-    <para>When found on a versioned directory, the
-      <literal>svn:ignore</literal> property is expected to contain a
-      list of newline-delimited file patterns which Subversion should
-      use to determine ignorable objects in that same directory.
-      These patterns do not override those found in the
-      <literal>global-ignores</literal> runtime configuration option,
-      but are instead appended to that list.  And it's worth noting
-      again that, unlike the <literal>global-ignores</literal> option,
-      the patterns found in the <literal>svn:ignore</literal>
-      property apply only to the directory on which that property is
-      set, and not to any of its subdirectories.  The
-      <literal>svn:ignore</literal> property is a good way to tell
-      Subversion to ignore files that are likely to be present in
-      every user's working copy of that directory, such as compiler
-      output or—to use an example more appropriate to this
-      book—the HTML, PDF, or PostScript files generated as the
-      result of a conversion of some source DocBook XML files to a
-      more legible output format.</para>
+    <para>Quando encontrada em um diretório versionado, a propriedade
+      <literal>svn:ignore</literal> espera que contenha uma lista de
+      filtros de arquivo delimitadas por quebras de linha que o Subversion deve
+      usar para determinar objetos ignoráveis neste mesmo diretório.
+      Estes filtros não anulam os encontrados na opção
+      <literal>global-ignores</literal> da configuração <foreignphrase>runtime</foreignphrase>,
+      porém, são apenas anexados a esta lista.  E é importante notar mais
+      uma vez que, ao contrário da opção <literal>global-ignores</literal>,
+      os filtros encontrados na propriedade <literal>svn:ignore</literal>
+      aplicam-se somente ao diretório no qual esta propriedade está
+      definida, e em nenhum de seus subdiretórios.  A propriedade
+      <literal>svn:ignore</literal> é uma boa meneira para dizer ao
+      Subversion ignorar arquivos que estão susceptíveis a estarem presentes em
+      todas as cópias de trabalho de usuário deste diretório, assim como as saídas
+      de compilador ou—para usar um exemplo mais apropriado para este
+      livro—os arquivos HTML, PDF, ou PostScript produzidos como o
+      resultado de uma conversão de alguns arquivos XML do fonte DocBook para um
+      formato de saída mais legível.</para>
 
     <note>
-      <para>Subversion's support for ignorable file patterns extends
-        only to the one-time process of adding unversioned
-        files and directories to version control.  Once an object is
-        under Subversion's control, the ignore pattern mechanisms no
-        longer apply to it.  In other words, don't expect Subversion
-        to avoid committing changes you've made to a versioned file
-        simply because that file's name matches an ignore
-        pattern—Subversion <emphasis>always</emphasis> notices
-        all of its versioned objects.</para>
+      <para>O suporte do Subversion para filtros de arquivos ignoráveis extende
+        somente até o processo de adicionar arquivos e diretórios
+        não versionados ao controle de versão.  Desde que um objeto está
+        sob o controle do Subversion, os mecanismos de filtro de ignoração já
+        não são mais aplicáveis a ele.  Em outras palavras, não espere que o Subversion
+        deixe de realizar a submissão de mudanças que você efetuou em arquivos versionados
+        simplesmente porque estes nomes de arquivo coincidem com um filtro de
+        ignoração—o Subversion <emphasis>sempre</emphasis> avisa quais
+        objetos foram versionados.</para>
     </note>
 
     <sidebar>
-      <title>Ignore Patterns for CVS Users</title>
+      <title>Filtros de Rejeição para Usuários CVS</title>
     
-      <para>The Subversion <literal>svn:ignore</literal> property is
-        very similar in syntax and function to the CVS
-        <filename>.cvsignore</filename> file.  In fact, if you are
-        migrating a CVS working copy to Subversion, you can directly
-        migrate the ignore patterns by using the
-        <filename>.cvsignore</filename> file as input file to the
-        <command>svn propset</command> command:</para>
+      <para>A propriedade <literal>svn:ignore</literal> do Subversion é
+        muito similar em sintaxe e função ao arquivo
+        <filename>.cvsignore</filename> do CVS.  De fato, se você está
+        migrando de uma cópia de trabalho CVS para Subversion, você pode
+        migrar os filtros de rejeição, diretamente, pelo uso do arquivo
+        <filename>.cvsignore</filename> como arquivo de entrada para o
+        comando <command>svn propset</command>:</para>
    
       <screen>
 $ svn propset svn:ignore -F .cvsignore .
@@ -1244,13 +1244,13 @@
 $
 </screen>        
     
-      <para>There are, however, some differences in the ways that CVS
-        and Subversion handle ignore patterns.  The two systems use
-        the ignore patterns at some different times, and there are
-        slight discrepancies in what the ignore patterns apply to.
-        Also, Subversion does not recognize the use of the
-        <literal>!</literal> pattern as a reset back to having no
-        ignore patterns at all.</para>
+      <para>Existem, entretanto, algumas diferenças nos meios que CVS
+        e Subversion manipulam filtros de rejeição.  Os dois sistemas usam
+        os filtros de rejeição em tempos um pouco diferentes, e existem
+        legeiras discrepâncias na aplicação dos filtros de rejeição.
+        Além disso, o Subversion não reconhece o uso do filtro
+        <literal>!</literal> como uma redefinição que torna os filtros
+        seguintes como não-ignorados.</para>
 
     </sidebar>
 




More information about the svn-pt_br mailing list