Oi Godoy,

Eu estava agora mesmo pensando em você, pois fiz uma pesquisa no Google 
encontrei isso:
http://br.tldp.org/ferramentas/cvs/cvs.html
(de sua autoria) e aprendi muito lendo o tutorial!
Também aprendi sobre subversion neste site:
http://svnbook.red-bean.com/en/1.1/svn-book.html

Sobre suas questões abaixo, resumidamente temos:

1-Onde?
A hospedagem eu estou em dúvida se faço apenas "local" aqui em meu computador 
mesmo (já que o projeto é do exército de um homem só), ou ainda com as opções 
de hospedagem gratuita do 
https://www.freepository.com/
ou ainda se abrirei uma conta na própria universidade.
ou http://codigolivre.org.br/

Nesse caso, terei que escolher a hospedagem "depois" que escolher o tipo de 
controle de versão. Uma das minhas dúvidas era que o SVN faz renomeação de 
arquivo, e o CVS eu achei que não fazia. No seu tutorial eu vi um jeito de 
contornar isso... Vou testar aqui 'local' para ver como funciona.

Então, o ambiente 'externo' ainda será escolhido, e o 'interno' será o SuSE 
Linux. Talvez usar o 'cervisia' que vc comentou, parece útil. Não sei se ele 
irá dar conta da opção de 'mover' ou 'renomear' arquivos, isso tenho que 
testar.

2-O que?
Arquivos da tese de doutorado (LaTeX) e dos códigos fontes produzidos para a 
tese (linguagem C, em projetos do Kdevelop)
São vários documentos LaTeX distintos, como a tese em si, arquivos de apoio, 
relatórios semestrais, cartas, seminários, etc. Acho que cada um será um 
módulo (mas ainda não sei como isso se traduz no uso do CVS ou SVN, então não 
tenho certeza se o termo 'módulo' é o correto).
E também os programas são vários, de certa forma independentes, mas que também 
serão compilados aos pares às vezes (módulos independentes que podem ser 
treinados por algoritmos genéticos em um programa único, ou redes neurais 
artificiais distintas que depois podem ser combinadas entre si de diversas 
formas, gerando outros projetos independentes, ou 'talvez' um projeto 
único...)

3- Recursos
Bem, no geral, quero só ter a possibilidade de "voltar" para uma revisão 
anterior caso precise, e também aprender a "mesclar" ou "mover" (ou renomear) 
arquivos de uns projetos para os outros... E é claro, de vez em quando criar 
um TAG para marcar um ponto ótimo.


Bem, aí está uma visão geral! Alguma dica para me encaminhar no caminho das 
pedras?

Abraços,
Beco.

Em Qua 13 Jul 2005 20:47, Jorge Godoy escreveu:
> "Dr.Beco" <[EMAIL PROTECTED]> writes:
> > Estou querendo começar um projeto com controle de versões, e estou em
> > dúvida qual programa começar a utilizar (e aprender), o CVS ou o SVN
> > (Subversion)? Quem tem experiência que pode me passar umas dicas? E quais
> > front-end funcionam com eles?
>
> Depende do que você deseja controlar, de quais recursos vai precisar e do
> tipo de conexão com o servidor que pode dispôr.  Além disso, depende também
> do que o ambiente que você vai usar suporta.
>
> Sobre o frontend, nada bate a linha de comandos ainda. ;-)  Há o Cervisia,
> por exemplo, que é um frontend gráfico usando a Qt.  Roda muito bem.  Mas
> só tem suporte ao CVS.  Há, além dele, diversos usando Java...  Mas, como
> eu já disse, todos perdem para a linha de comandos e o uso de alguns
> scripts. ;-)

-- 
Ruben Carlo Benante
UFPE - Universidade Federal de Pernambuco
CIn - Centro de Informática, Sala 7-1
Cx. Po. 7851, CEP 50670-970
Recife, PE, Brasil

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd 
all be running around darkened rooms, munching magic pills and listening to 
repetitive electronic music." (Kristian Wilson, Nintendo, Inc. 1989)
---------------------------------------------------------------------------
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