This file is indexed.

/usr/share/doc/svn-buildpackage/html/pt/ch01s02.html is in svn-buildpackage 0.8.6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Porquê um sistema de controle de versão?</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="svn-buildpackage - manutenção de pacotes Debian com Subversion"><link rel="up" href="ch01.html" title="Capítulo 1. Introdução"><link rel="prev" href="ch01.html" title="Capítulo 1. Introdução"><link rel="next" href="ch01s03.html" title="Funcionalidades"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Porquê um sistema de controle de versão?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Anterior</a> </td><th width="60%" align="center">Capítulo 1. Introdução</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Próximo</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="why"></a>Porquê um sistema de controle de versão?</h2></div></div></div><p>Mas a primeira questão poderá ser: porquê usar um sistema de controle de
versão? Veja como a fonte é manuseada pelo pacote Debian. Primeiro, temos a
fonte original pura, que geralmente é mantida por outra pessoa. O autor
original tem a sua própria linha de desenvolvimento e lança a fonte em
snapshots (geralmente chamadas de lançamentos ou versões do programa).
      </p><p>O responsável Debian adiciona um conjunto próprio de modificações, levando a
uma versão própria do pacote original. O conjunto de diferenças entre estas
duas versões acaba finalmente nos ficheiros <code class="filename">.diff.gz</code> da
Debian, e este conjunto-patch é geralmente aplicado às versões originais
futuras de modo a obter as "versões Debian".
      </p><p>Então a maneira óbvia de lidar com as actualizações/alterações da origem é
usar cópias, patch, ferramentas de patch diferentes e scripts locais para
automatizar tudo isto, ex. <span class="command"><strong>uupdate</strong></span>. No entanto,
geralmente torna-se desagradável e desconfortável e não há maneira de
desfazer alterações que possa fazer por engano.
      </p><p>Neste ponto, o sistema Subversion pode ser usado para simplificar esse
trabalho. Faz as mesmas coisas que normalmente faria manualmente mas mantêm
um arquivo próprio (um repositório). Armazena as linhas de desenvolvimento
das fontes Original e Debian, mantendo-as em directórios diferentes
(branches diferentes). Os branches estão ligados internamente (o VCS
"conhece" o histórico do ficheiro e segue as diferenças entre as versões
Original e Debian). Quando é instalada uma nova versão original, as
diferenças entre as versões originais antiga e nova e a versão Debian são
juntas.
      </p><p>Você pode criar imagens da sua versão Debian (etiquetá-las) e mudar para um
estado anterior, ou ver as alterações feitas nos ficheiros. Você pode
armazenar quando submete o ficheiro para o repositório ou colocar etiquetas
personalizadas nos ficheiros ("propriedades") servindo vários objectivos.
      </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s03.html">Próximo</a></td></tr><tr><td width="40%" align="left" valign="top">Capítulo 1. Introdução </td><td width="20%" align="center"><a accesskey="h" href="index.html">Início</a></td><td width="40%" align="right" valign="top"> Funcionalidades</td></tr></table></div></body></html>