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.
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. :-)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários