[svnbook-pt-br commit] r80 - trunk/book
codesite-noreply at google.com
codesite-noreply at google.com
Thu Mar 27 14:05:11 CDT 2008
Author: brunolmfg
Date: Thu Mar 27 12:05:03 2008
New Revision: 80
Modified:
trunk/book/ch03-advanced-topics.xml
Log:
Correção no capítulo 3 - Tópicos Avançados, seção:
* Travamento (iniciando...)
Modified: trunk/book/ch03-advanced-topics.xml
==============================================================================
--- trunk/book/ch03-advanced-topics.xml (original)
+++ trunk/book/ch03-advanced-topics.xml Thu Mar 27 12:05:03 2008
@@ -1681,26 +1681,26 @@
<!-- ================================================================= -->
<!-- ================================================================= -->
<sect1 id="svn.advanced.locking">
- <title>Locking</title>
+ <title>Travamento</title>
- <para>Subversion's copy-modify-merge version control model lives
- and dies on its data merging algorithms, specifically on how
- well those algorithms perform when trying to resolve conflicts
- caused by multiple users modifying the same file concurrently.
- Subversion itself provides only one such algorithm, a three-way
- differencing algorithm which is smart enough to handle data at a
- granularity of a single line of text. Subversion also allows
- you to supplement its content merge processing with external
- differencing utilities (as described in <xref
- linkend="svn.advanced.externaldifftools.diff3" />), some of
- which may do an even better job, perhaps providing granularity
- of a word or a single character of text. But common among those
- algorithms is that they generally work only on text files. The
- landscape starts to look pretty grim when you start talking
- about content merges of non-textual file formats. And when you
- can't find a tool that can handle that type of merging, you
- begin to run into problems with the copy-modify-merge
- model.</para>
+ <para>O modelo de controle de versão copiar-modificar-fundir do Subversion ganha e
+ perde sua utilidade em seus algoritmos de fusão de dados, especificamente sobre quão
+ bem esses algoritmos executam ao tentar resolver conflitos
+ causados por múltiplos usuários modificando o mesmo arquivo simultaneamente.
+ O próprio Subversion oferece somente um algoritmo, um algoritmo de diferenciação
+ de três meios, que é inteligente o suficiente para manipular dados até uma
+ granularidade de uma única linha de texto. O Subversion também permite
+ que você complemente o processamento de fusão de conteúdo com utilitários de
+ diferenciação externos (como descrito em <xref
+ linkend="svn.advanced.externaldifftools.diff3" />), alguns dos
+ quais podem fazer um trabalho ainda melhor, talvez oferecendo granularidade
+ em nível de palavra ou em nível de caractere de texto. Mas o comum entre esses
+ algoritmos é que eles geralmente trabalham apenas sobre arquivos de texto. O
+ cenário começa a parecer consideravelmente rígido quando você começa a discursar
+ sobre fusões de conteúdo em formatos de arquivo não-textual. E quando você não
+ pode encontrar uma ferramenta que possa manipular este tipo de fusão, você
+ começa a verificar os problemas com o modelo
+ copiar-modificar-fundir.</para>
<para>Let's look at a real-life example of where this model runs
aground. Harry and Sally are both graphic designers working on
More information about the svn-pt_br
mailing list