De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Criação de um CVS para dissertação, tese, projeto, programa

Colaboração: Cleymone Ribeiro dos Santos

Data de Publicação: 21 de Fevereiro de 2003

Primeiro criar grupo e usuário para cvs:

  groupadd cvs
  useradd -g cvs cvs

Depois editar os arquivos /etc/profile ou .bash_profile, adicionando estas variáveis:

  EDITOR=/usr/bin/emacs    -> ou o que preferir, ex: /bin/vi
  CVSROOT=/home/cvs

Adicionar variáveis na linha export:

  export EDITOR CVSROOT

Então, faça

  su - cvs
  cvs init   -> p/ iniciar o cvs, ele criará diretório CVSROOT

Se não quiser se logar como usuário cvs, faça:

  cvs -d <diretorio-cvs> init

Depois, saia do cvs e vá ao diretório, onde estão os arquivos, que deseja colocar no repositório:

  cd <diretorio-que-deseja-transferir>
  cvs import <nome-diretorio-cvs> <diretorio-que-deseja-transferir> start   -> 

Para transferir seus arquivos para o repositório, aparecerá uma tela do editor escolhido para você escrever as informações que julgar úteis para aquela versão.

Exemplos abaixo:

  cd /home/jose/Teste/
  cvs import Dissertação Teste start

Obs.: consulte a man page do cvs para saber mais opções, vou citar uma interessante - talvez você queira deixar algum arquivo de fora do import, então use o comando abaixo:

  cvs import -I <nome-arquivo> Dissertação Teste start

A partir de agora, deverás checar seu diretório/módulo com o comando abaixo:

— cvs co <nome-diretorio-cvs>

Quando este comando for executado pela primeira vez em qq (sub)diretório, será criado o diretório do cvs, porém, se o diretório já existir, será somente checkout (co)

Para adicionar novos arquivos, basta digitar o comando:

  cvs add <nome-arquivo> 

obs.: o diretório já deve estar checado, quando o arquivo for adicionado ao diretório

Quando terminar as alterações, que julgar necessárias, basta atualizar seu repositório com a nova versão:

  cvs commit <nome-diretorio-cvs>

ou simplesmente

  cvs commit

Para liberar o checkout, feito anteriormente, sem atualizar o repositório:

  cvs release <nome-diretorio-cvs>

Pode ser configurado uma interface gráfica para facilitar a utilização do cvs, mas isto fica para uma próxima dica. :-)

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Cleymone Ribeiro dos Santos