|
Usando CVS diretamente pelo Eclipse
por Fábio do Nascimento Pedro
Irei descrever como utilizar o CVS diretamente pelo Eclipse para lidar com os seus projetos. Essa configuracao nao eh simples, e possui varias imagens para explicar passo a passo.
|
Este artigo tem como objetivo exemplificar a utilização do CVS dentro da ferramenta de desenvolvimento Eclipse.
Pré-requisitos
Para configurar o CVS no Eclipse, é necessário que o script de instalação automática do E-Groupware (instalacao.sh) seja executado, logado como usuário root, e com os diretórios de versionamento vazios ( /usr/share/egroupware e /work/sistemas/egw ). Desta forma, há garantia de que o sistema será instalado de forma correta.
Criando os projetos no Eclipse
Na perspectiva Resource do Eclipse, deve-se criar 2 projetos PHP - egroupware e egw. Para tanto, deve-se clicar em File > New > Project... como mostra a figura 1.
Figura 1
Seleciona-se então PHP > PHP Project, e clica-se em Next - Figura 2.
Figura 2
Para criar o projeto egw, os dados devem ser digitados conforme a figura 3, clicando em Finish para criar o projeto.
Figura 3 - Criando projeto egw
Para o projeto egroupware, seguir os dados da figura 4, e clicar novamente em Finish para criar o projeto.
Figura 4 - Criando projeto egroupware
Após a criação dos projetos, a perspectiva Resource deve estar conforme ilustra a figura 5.
Figura 5 - Projetos criados
Compartilhando os projetos
Em seguida, com os projetos criados, é necessário compartilhá-los no servidor do CVS. Para tanto, clica-se em cada de cada projeto com o botão direito do mouse, e seleciona-se Team > Share Project... (figura 6).
Figura 6 - Compartilhando projeto
Aparecerá então a tela mostrada na figura 7, indicando que o usuário responsável pelo versionamento é anonymous. Isto acontece porque o script de instalação do E-Groupware? gera o versionamento como usuário root.
Figura 7 - Usuário anonymous
Clicando em Finish, será exibida uma tela de warning (figura 8), indicando que as permissões de compartilhamento não estão corretas e a conexão foi recusada para o usuário anonymous. Deve-se clicar em Yes para que o projeto seja compartilhado independentemente desta recusa.
Figura 8 - Conexão recusada - clicar em Yes
Após esta etapa, deverá aparecer o IP do servidor do CVS ao lado do nome dos projetos, como mostra a figura 9. Isto indica que os projetos estão compartilhados.
Figura 9 - Projetos compartilhados
Na proxima pagina, como compartilhar projetos...
Configurando o usuário do CVS
Como o usuário do CVS selecionado para os projetos é o anonymous, deve-se configurar um novo usuário no repositório do CVS. Primeiramente, seleciona-se a perspectiva do Eclipse para visualização do repositório, clicando em Window > Open Perspective > CVS Repository Exploring, como mostra a figura 10.
Figura 10 - Selecionando a perspectiva do repositório CVS
Será mostrado que somente existe o usuário anonymous. Deve-se então criar o seu usuário do CVS, clicando com o botão direito do mouse na janela da perspectiva, e selecionar New > Repository Location... - figura 11.
Figura 11 - Criando novo usuário do repositório
Digitar então os dados do usuário no repositório, conforme a figura 12, clicando em Finish quando concluído. No exemplo, o usuário escolhido foi tiago.
Figura 12 - Digitando os dados do usuário
Criado o usuário, ele será mostrado na perspectiva, conforme a figura 13.
Figura 13 - Usuário adicionado
Alterando o usuário CVS dos projetos
Finalmente, o usuário criado deve ser atribuído aos projetos egw e egroupware. Para fazê-lo, alterna-se novamente para a perspectiva Resource, clica-se com o botão direito em cima de cada projeto e escolhe-se Properties - figura 14.
Figura 14 - Alterando o usuário CVS de um projeto
Será exibida a tela da figura 15. O usuário seleciona então o item CVS e clica em Change Sharing..., como mostra a figura 15.
Figura 15 - Alterando o usuário CVS de um projeto
Escolhe-se então o usuário criado (tiago no exemplo), e clica-se em Ok (figura 16)
Figura 16 - Escolhendo o usuário CVS
Repetir a operação para o segundo projeto.
|
|
|