Juliano, como posso lidar com os binários separadamente? Vc possui
alguma sugestão boa?
Obrigado

Em 28/03/08, Juliano F. Ravasi<[EMAIL PROTECTED]> escreveu:
> Édnei Rodrigues wrote:
>  > O pessoal aqui lança muitas versões do projeto. Quando
>  > lançamos uma versão 1.0, por exemplo, ela é na verdade uma IMG de um
>  > conjunto de binários ( os .o ).
>
>
> Arquivos-objeto (.o) e arquivos executáveis são secundários, são gerados
>  à partir de arquivos-fonte (.c, .cpp, .java, etc.). A "versão 1.0" não
>  pertence aos arquivos-objeto, mas sim, aos fontes em determinado momento
>  do desenvolvimento (marcado com uma "tag") que foram usados para gerá-lo.
>
>  Arquivos-objeto são um passo intermediário entre o código-fonte e o
>  arquivo executável, é volátil, sobrescrito a cada recompilação. Se um
>  dia, por uma razão qualquer, você precisar dos arquivos-objeto de uma
>  versão antiga, basta recuperar o fonte do controle de versões e recompilar.
>
>  Exceto em casos muito especiais, você deve manter esses arquivos longe
>  do repositório. O controle de versões é otimizado para arquivos texto,
>  de código fonte. Arquivos binários podem comprometer o desempenho do
>  sistema de controle de versões (isso varia muito de um sistema para o
>  outro).
>
>  É importante guardar os binários finais da sua aplicação, mas *não* no
>  sistema de controle de versões. De preferência em um diretório separado
>  de "releases", e com assinatura digital (nos próprios binários, ou em um
>  arquivo texto separado com digests SHA1/SHA512 dos arquivos).
>
>
>  > A intenção é ter no repositório
>  > várias versões de teste, as 1.1, 1.2...para que, quando precisarmos de
>  > uma versao mais antiga, poderemos resgatar, sem precisar compilar ( já
>  > que uma compilacao de UM dos nossos código fonte demora...)
>
>
> Para isso você não precisa guardar os arquivos-objeto, só o executável
>  final, desse jeito que eu expliquei acima.
>
>
>  --
>  Juliano F. Ravasi ·· http://juliano.info/
>  5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96
>
>  "A candle loses nothing by lighting another candle." -- Erin Majors
>
>  * NOTE: Don't try to reach me through this address, use "contact@" instead.
>
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a