Re: [Ubuntu-BR] Ajuda com servidor CVS
Segundo a experiência na minha empresa, Subversion é muito melhor do que CVS. Depois de trabalhar com ele por um tempo, voltar a usar CVS é chato. Pra quem não sabe, Subversion é um CVS melhorado. http://pt.wikipedia.org/wiki/Subversion Como exemplo de melhorias que achei legal: * diff com o arquivo original sem uso da rede. * revert: volta o arquivo ao que estava antes * versionamento de nomes de arquivos (preserva histórico) * versionamento de diretórios * branchs e tags mais fáceis de usar * é mais rápido via rede, pois trafega apenas diffs * commit de changeset (árvore de modificações) atômico * versionamento ser por repositório e não por arquivo Foi criado também pelo cara que escreveu o http://cvsbook.red-bean.com/. Aliás, existe o http://svnbook.red-bean.com/, que é bem legal, também. Tem plugin para Eclipse também. O KDE todo migrou pra Subversion há algum tempo. Qualquer dúvida, me falem. Aldo 2006/6/22, Afonso Costa <[EMAIL PROTECTED]>: Aqui tb: http://pt.wikipedia.org/wiki/CVS Ab's Afonso On 6/22/06, Lucas Arruda (llbra) <[EMAIL PROTECTED]> wrote: > > > > > O que é CVS e para que server ? > > > http://www.google.com.br/search?q=cvs > > > -- > []'s > > Lucas Arruda > lucasarruda.com > -- > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > www.ubuntu-br.org > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Ajuda com servidor CVS
On 6/22/06, Otavio Cordeiro <[EMAIL PROTECTED]> wrote: CVS não funciona por usuário. Funciona por Grupos. Os usuários devem ser do mesmo grupo. No site da Apple tem uma documentação legal do CVS: Certo. Então eu crio meus modulos e pra controlar o acesso a eles eu defino permissões de grupos diferentes? E eu faço isso com chown e chmod mesmo ou tem um jeito especial? Obrigado pela ajuda. Luiz Fernando -- "Can't you see? It all makes perfect sense Expressed in dollars and cents Pounds shillings and pence" Roger Waters -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Ajuda com servidor CVS
Aqui tb: http://pt.wikipedia.org/wiki/CVS Ab's Afonso On 6/22/06, Lucas Arruda (llbra) <[EMAIL PROTECTED]> wrote: > > O que é CVS e para que server ? http://www.google.com.br/search?q=cvs -- []'s Lucas Arruda lucasarruda.com -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Ajuda com servidor CVS
O que é CVS e para que server ? http://www.google.com.br/search?q=cvs -- []'s Lucas Arruda lucasarruda.com -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Ajuda com servidor CVS
O que é CVS e para que server ? - Original Message - From: "Otavio Cordeiro" <[EMAIL PROTECTED]> To: "Lista de discussão do LoCoTeam Brasileiro" Sent: Thursday, June 22, 2006 10:20 AM Subject: Re: [Ubuntu-BR] Ajuda com servidor CVS On 6/22/06, Luiz Fernando Signorelli Gonçalves <[EMAIL PROTECTED]> wrote: Olá, Configurei um servidor cvs aqui na empresa mas to com algumas dúvidas: 1. Como faço pra definir quais usuários podem se conectar ao cvs? Devo cadastra-los no sistema? Eu gostaria de não dar direito de login para esses usuários q vão usar soh o cvs... CVS não funciona por usuário. Funciona por Grupos. Os usuários devem ser do mesmo grupo. No site da Apple tem uma documentação legal do CVS: 2. Como faço pra definir mais de um repositório? Até agora está funcionando com apenas um repositório em /home/cvs. /home/cvs é o CVSROOT? Dá para ter quantos "módulos" quiseres dentro do /home/cvs. Senão tens que especificar o repositório com "-d" ;-) Se /home/cvs for o CVSROOT para vários módulos é só fazer: export CVSROOT=:ext:[EMAIL PROTECTED]:/home/cvs export CVS_RSH="ssh" cd ~/ProjetoLegal/ cvs import -m "Novo Projeto" ProjetoLegal projetolegal start cd ~/OutroProjeto/ cvs import -m "Novo Projeto" ProjetoChato projetochato start Isso irá criar dois módulos no teu repositorio. Um para o "ProjetoLegal", e outro para o OutroProjeto (que no CVS ganhou o nome de ProjetoChato). Depois basta remover o ~/ProjetoLegal e o ~/OutroProjeto (ou gardar em outro lugar para evitar problemas) e baixar os dois módulos: cvs checkout ProjetoLegal cvs checkout ProjetoChato Abraços. Se alguém puder me ajudar eu agradeço! Luiz Fernando -- "Can't you see? It all makes perfect sense Expressed in dollars and cents Pounds shillings and pence" Roger Waters -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- OC. $ echo bgnivb^tznvy:pbz | tr A-Za-z^: [EMAIL PROTECTED] GPG Key: A5C89253 -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
Re: [Ubuntu-BR] Ajuda com servidor CVS
On 6/22/06, Luiz Fernando Signorelli Gonçalves <[EMAIL PROTECTED]> wrote: Olá, Configurei um servidor cvs aqui na empresa mas to com algumas dúvidas: 1. Como faço pra definir quais usuários podem se conectar ao cvs? Devo cadastra-los no sistema? Eu gostaria de não dar direito de login para esses usuários q vão usar soh o cvs... CVS não funciona por usuário. Funciona por Grupos. Os usuários devem ser do mesmo grupo. No site da Apple tem uma documentação legal do CVS: 2. Como faço pra definir mais de um repositório? Até agora está funcionando com apenas um repositório em /home/cvs. /home/cvs é o CVSROOT? Dá para ter quantos "módulos" quiseres dentro do /home/cvs. Senão tens que especificar o repositório com "-d" ;-) Se /home/cvs for o CVSROOT para vários módulos é só fazer: export CVSROOT=:ext:[EMAIL PROTECTED]:/home/cvs export CVS_RSH="ssh" cd ~/ProjetoLegal/ cvs import -m "Novo Projeto" ProjetoLegal projetolegal start cd ~/OutroProjeto/ cvs import -m "Novo Projeto" ProjetoChato projetochato start Isso irá criar dois módulos no teu repositorio. Um para o "ProjetoLegal", e outro para o OutroProjeto (que no CVS ganhou o nome de ProjetoChato). Depois basta remover o ~/ProjetoLegal e o ~/OutroProjeto (ou gardar em outro lugar para evitar problemas) e baixar os dois módulos: cvs checkout ProjetoLegal cvs checkout ProjetoChato Abraços. Se alguém puder me ajudar eu agradeço! Luiz Fernando -- "Can't you see? It all makes perfect sense Expressed in dollars and cents Pounds shillings and pence" Roger Waters -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br -- OC. $ echo bgnivb^tznvy:pbz | tr A-Za-z^: [EMAIL PROTECTED] GPG Key: A5C89253 -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
[Ubuntu-BR] Ajuda com servidor CVS
Olá, Configurei um servidor cvs aqui na empresa mas to com algumas dúvidas: 1. Como faço pra definir quais usuários podem se conectar ao cvs? Devo cadastra-los no sistema? Eu gostaria de não dar direito de login para esses usuários q vão usar soh o cvs... 2. Como faço pra definir mais de um repositório? Até agora está funcionando com apenas um repositório em /home/cvs. Se alguém puder me ajudar eu agradeço! Luiz Fernando -- "Can't you see? It all makes perfect sense Expressed in dollars and cents Pounds shillings and pence" Roger Waters -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br