Re: [Ubuntu-BR] Ajuda com servidor CVS

2006-06-23 Por tôpico Aldo Nogueira

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

2006-06-23 Por tôpico Luiz Fernando Signorelli Gonçalves

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

2006-06-22 Por tôpico Afonso Costa

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

2006-06-22 Por tôpico Lucas Arruda (llbra)


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

2006-06-22 Por tôpico eduMadma

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

2006-06-22 Por tôpico Otavio Cordeiro

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

2006-06-22 Por tôpico Luiz Fernando Signorelli Gonçalves

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