Pular para o conteúdo

Gerenciando os seus códigos-fonte com um sistema CVS

O CVS, ou Concurrent Version System (Sistema de Versões Concorrentes), é um sistema de controle de versão. Serve para controlar versões de um software durante seu desenvolvimento ou para composição colaborativa de um documento. Baseado no artigo de Fábio Berbert de Paula e da documentação do Guia Foca Linux.
Marcone Gledson de Almeida baxman
Hits: 38.479 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: WinCVS - Criando um novo projeto

Clique no menu Remote -> Import Module

Na aba Import Options, selecione o local folder. Neste local deve ser informada a pasta que contém os arquivos do seu projeto.

Marque todas as opções do checkbox e em Vendor branch id, escolha a versão do seu projeto.

Na aba Import settings, digite o nome do seu novo projeto e em Previous escolha uma das opções. Pode-se também digitar um log message que fornece informações sobre o projeto.

Com isso o seu novo projeto passa a ficar hospedado no servidor.

Baixando o projeto para o disco local

Clique no repositório específico e utilize o menu Remote -> Checkout module.

Em Module Name insira o nome do seu repositório e, em seguida, escolha a pasta onde serão armazenados os arquivos do repositório.

Sincronizando a cópia remota com a cópia local

Este comando sincroniza a cópia remota do CVS (ou arquivo) com a cópia local que está trabalhando em sua máquina.

Para fazer um Update, utilize o comando Modify -> Update.

O comando "commit" envia as mudanças feitas nos arquivos locais para o servidor.

Para fazer um Commit utilize o comando Modify -> Commit ou clique com o botão direito em cima do arquivo.

Preencha no campo o por quê das mudanças no arquivo e clique em ok.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando e configurando o servidor CVS no SuSE 10.1
   2. WinCVS - Logando no sistema
   3. WinCVS - Criando um novo projeto
   4. WinCVS - Adicionando um arquivo do módulo CVS remoto
   5. WinCVS - Fechando um projeto
   6. WinCVS - Visualizando as diferenças entre versões

Instalando o bugzilla no OpenSuSE 10.2

WeeChat - Um (O) cliente IRC CLI

Compilador GNU Prolog

Instalando e configurando o DOSemu no Slackware

Mostrar nome da música no aMSN

Usando o Guitar Pro no Linux

#1 Comentário enviado por pabloborba em 23/07/2007 - 15:32h
Eu tentei fazer aqui e deu erro:

cvs [login aborted]: unrecognized auth response from smb-atrix: Unknown command: `/var/lib/cvs'

O q pode ser?

abraços
#2 Comentário enviado por apedroso em 05/11/2007 - 17:17h
Como faço para remover Modulos e Tags definitivamente???

Valew!

alp.pedroso@gmail.com
#3 Comentário enviado por guilhermepontes em 17/09/2008 - 11:56h
Montei um servidor CVS para desenvolvimento no Netbeans. Estou tendo o seguinte problema, ao "comitar" os arquivos, dá tudo certo, porém quando vou fazer o checkout de outros micros, as imagens e as bibliotecas ficam conronpidas. Não sei como corrigir isso... já me deparei com esse problema outras vezes e outras distribuições e nunca consegui corrigir...

Alguém sabe o que posso fazer?
Abs
#4 Comentário enviado por slackrichard em 10/11/2009 - 14:12h
tive um problema desse quando tinha o cvs instalado no freebsd e o pessoal do desenvolvimento usava linux e windows o problema era com o sistema de arquivos para resolver coloquei todos com o pabrao ISO8859-1 e tudo ficou ótimo

Contribuir com comentário

Entre na sua conta para comentar.