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.
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.
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.
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.
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.
cvs [login aborted]: unrecognized auth response from smb-atrix: Unknown command: `/var/lib/cvs'
O q pode ser?
abraços