| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 20:38:18
|
rafaelghedini
Entusiasta Java
Membro desde: 20/09/2006 10:26:51
Mensagens: 22
Offline
|
Caros colegas,
Alguem aqui tem experiencia com alguma ferramenta de controle de versão para desenvolvimento de um projeto(JSP + TOMCAT)?
Atualmente utilizamos o CVS, porem eu procuro por alguma ferramenta q possibilite o rastreamento de alterações(quem fez a alteração?, qdo fez?) e uma maneira de retornar ao anterior.
Alguem pode dar sugestão, contar a expériendcia e se possivel indicar um tutorial ou artigo a respeito da ferramenta?
Abraços
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 20:44:06
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
CVS faz tudo isso, aprendam a usar ele!
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 20:46:29
|
hnfonseca
Entusiasta Java
Membro desde: 24/01/2005 19:56:31
Mensagens: 24
Offline
|
Rafael,
Recomendo o Subversion.
Se por acaso você desenvolve com Eclipse eu sugeriria o plugin Subclipse para o Subversion (http://subclipse.tigris.org), no site tem explicações para a instalação.
Se quiser usar o Subversion fora do Eclipse, pode tentar o cliente Turtoise SVN (http://tortoisesvn.tigris.org/), lembro que no site tem tutoriais explicando instalação e utilização.
Espero ter ajudado.
[]s.
HERNAN NARDELLI.
|
Hernan Nardelli |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 20:51:47
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Realmente, o CVS já te oferece isso. Se você mudar para, digamos, Subversion para ter acesso a outras funcionalidades vale a pena mas se apenas isso te satisfaz procure um bom manual de CVS.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 20:55:48
|
rafaelghedini
Entusiasta Java
Membro desde: 20/09/2006 10:26:51
Mensagens: 22
Offline
|
Ok colegas, realmente posso estar fazendo mal uso da ferramenta CVS.
Vou tentar achar manuais a respeito dele.
Se alguem tiver sugestão será bem vinda!
PS.:Fui meio "burro" pois postei aki uma necessidade q a equipe q estou agora me passou, porém não pesquisei a fundo tal necessidade antes de procurar tal solução!Considerei q os integrantes da equipe conheciam a ferramenta. Falha minha!
Abraços a todos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 21:37:48
|
marciocamurati
JavaEvangelist
![[Avatar]](/images/avatar/7371364b3d72ac9a3ed8638e6f0be2c9.jpg)
Membro desde: 29/05/2004 14:54:36
Mensagens: 322
Localização: São Paulo
Offline
|
Dá uma olhada nessa página:
http://www.tortoisecvs.org/
ou
http://tortoisesvn.net/
[]s
|
Marcio Camurati |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2006 23:59:55
|
wmitsuda
JavaEvangelist
Membro desde: 25/02/2005 17:02:40
Mensagens: 334
Offline
|
O CVS já faz tudo isso que vc precisa, mas tão importante quanto o software de controle de versões é o cliente usado.
No caso do CVS, não sei que cliente a sua equipe usa, talvez por isso esses recursos não fiquem tão "óbvios", mas se vc usar o Eclipse (melhor cliente CVS existente na minha opinião) ele já traz tudo muito bem organizado (histórico, quem, quando fez, etc.).
Quanto ao Subversion, além do já citado subclipse (http://subclipse.tigris.org/) há também o subversive (http://www.polarion.org/index.php?page=overview&project=subversive).
Os 2 estão "competindo" entre si p/ servir de base p/ uma implementação SVN "oficial" do Eclipse:
http://www.eclipse.org/proposals/subversive/
http://www.eclipse.org/proposals/svn/
|
Sun Java Certified POG Master Developer
http://www.willianmitsuda.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2006 15:31:23
|
rafaelghedini
Entusiasta Java
Membro desde: 20/09/2006 10:26:51
Mensagens: 22
Offline
|
Willian, eu uso o Eclipse sim.
Mas nem por isso esta tão fácil assim de identificar tais recursos!
Acho q identifiquei o principal problema nosso: o fato de existir um usuário só no CVS, com o login "cvs"! Ou seja, assim não sabemos quem realmente fez a alteração. Certo?
Como incluir outros usuários?
Ai na estação de cada programador teremos de alterar o usuário e senha certo?
Vc saberia me dizer com incluir mais usuários e respectivas senhas para o CVS?
Eu li alguns documentos sobre CVS com Eclipse, mas não achei nenhum completo.
Tem algum pra indicar?
Ufaaa hehe acho q é isso!! Desculpe-me pela metralhadora de perguntas!
É que eu quero realmente aprender bastante!
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2006 16:14:33
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
rafaelghedini wrote:o fato de existir um usuário só no CVS, com o login "cvs"! Ou seja, assim não sabemos quem realmente fez a alteração. Certo?
Como incluir outros usuários?
A documentacao do CVS explica direitinho, mas se vc quiser uma solucao de custo zero, obrigue todo mundo no time a colocar as iniciais na mensagem de commit, do tipo:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2006 16:30:08
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Teu problema é que você não sabe administrar o servidor de cvs, o manual dele ensina muito bem como adicionar usuários e configurar permisões. Boa leitura.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 14:08:46
|
rafaelghedini
Entusiasta Java
Membro desde: 20/09/2006 10:26:51
Mensagens: 22
Offline
|
Olá amigos!
Consegui resolver muitas dúvidas pesquisando na NET, lendo manual e tutoriais! Agora sei um pokinho sobre CVS...quem precisar de ajuda e estiver no meu alcance...estamos ai!ehhehe
Restou um dúvida:
Não existe mesmo uma maneira de travar o documento para edição??
Existe uma maneira de forçar o programador a dar um Synchronize e Update antes de iniciar seu trabalho?
Pois estas brechas do CVS geram muita confusão em uma equipe! Pelo menos na minha...hehehe
Clro que se for bem conversado e estabelecer regras de trabalho podemos minimizar os erros, mas seria melhor a ferramenta cuidar disso!
Alguem que trabalha desenvolvendo em equipe tem algo a sugerir?
Lembrando que utilizamos o Eclipse como SDK.
Abraçosss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 23:48:39
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Caso não tenha visto ainda, CVS is out, Subversion is in
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 00:53:08
|
ceara
Debugger
![[Avatar]](/images/avatar/609e9d4bcc8157c00808993f612f1acd.jpeg)
Membro desde: 27/05/2005 10:02:01
Mensagens: 60
Localização: Campinas
Offline
|
Uso ClearCase.....
|
rafacastanho.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 04:13:40
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
rafaelghedini wrote:Não existe mesmo uma maneira de travar o documento para edição??
Existe, mas seu uso eh extremamente desencorajado.
rafaelghedini wrote:Existe uma maneira de forçar o programador a dar um Synchronize e Update antes de iniciar seu trabalho?
Arruma um chapeu de palhaco e forca o cara que fez check-in sem dar update antes usar ate o proximo fazer a mesma besteira
rafaelghedini wrote:Claro que se for bem conversado e estabelecer regras de trabalho podemos minimizar os erros, mas seria melhor a ferramenta cuidar disso!
Usar software pra resolver problemas humanos numa equipe de desenvolvimento eh praticamente garantia de arrumar ainda mais problema pra cabeca.
Uma coisa que vc pode tentar, no entanto, eh usar uma ferramenta de integracao continua, como o CruiseControl + CCTray, e ver se a galera comeca a prestar mais atencao no que ta acontecendo ao redor deles
|
|
|
 |
|
|