Opa... Opa... Opa...
N�o � bem assim com o CVS n�o precisa ficar comunicando quem esta mexendo em
determinado arquivo. As primeiras vers�es do CVS era baseada em lock-file e
as mais recentes evoluiram para merges multiplos, ou seja, duas ou mais
pessoas podem trabalhar no mesmo arquivo simultaneamente e o CVS se
encarrega de fazer um merge multiplo no final se ocorrer concorrencia na
mesma linha � liberado o merge manual ai sim o time precisa se comunicar e
saber qual a linha a ser persistida.

Muitos autores de teorias sobre sistemas de controle de vers�o e
concorrencia de c�digo colocam como caracteristica fundamental para definir
um sistema destes o lock-file. Por�m creio que as vers�es mais recentes
destes ir�o pender mais para o merge multiplo.

[]s,
Fl�vio.

> -----Mensagem original-----
> De: Claudio Miranda [mailto:[EMAIL PROTECTED]]
> Enviada em: segunda-feira, 13 de janeiro de 2003 15:30
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] CVS
>
>
>
>
>       Para quem come�a a usar o CVS uma pergunta comum � porque o CVS n�o
> tem uma maneira de travar o arquivo em tempo de edi��o, e essa
> funcionalidade est� presente em outros softwares de versionamento.
> Isso faz com que, quem edite um arquivo do CVS, o faz sem travar, e as
> outras pessoas n�o saibam disso (tradicionalmente).
>       CVS assume que o time que o usa, tenha uma boa comunica��o, fazendo
> com que quem edite um c�digo saiba que n�o est� interferindo no c�digo
> de outro programador, e isso � resultado de uma boa comunica��o, e o
> CVS cuida do resto realizando o merge automaticamente.
>
>       Claro que isso n�o funciona sempre, pois temos times grandes,
> separados e a comunica��o n�o � eficiente. E uma op��o de travar o
> c�digo � boa. Mas sempre surge a necessidade de outro mexer no mesmo
> c�digo...., e ai ?!
>
>       Comunica��o eficiente, � muito importante em qualquer projeto,
> independente de usar CVS ou n�o, tenhamos os projetos de c�digo livre,
> que usam CVS extensivamente, e os desenvolvedores est�o espalhados ao
> redor do mundo.
>
>
> ][s
>
> Claudio Miranda
>
>
>
>
> Daniel Carneiro escreveu, On 13/1/2003 14:28:
> > Utilizamos o CVS aqui para controle de versoes.No inicio tb
> fiquei com um
> > pouco de medo em utilizar por ser um pouco complicado. Mas utilizando
> > ferremantas gr�ficas (WinCVS para gerenciar) e as IDE's que tem
> suporte ao
> > CVS, fica muito f�cil ( o JBuilder tem suporte muito bom ao cvs). Tb
> > utilizamos com o ant para fazer deploy no ambiente de produ��o.
> O ant baixa
> > a vers�o atual, faz o package e deploy na propria maquina.
> >
> > []'s
> > Daniel Carneiro
> >
> > ----- Original Message -----
> > From: "Nilseu Padilha" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, January 13, 2003 10:44 AM
> > Subject: [enterprise-list] CVS
> >
> >
> >
> >>E ai pessoa,
> >>
> >>
> >>alguem utiliza o sistema de versionamento de software CVS? Eu
> gostaria de
> >
> > implanta-lo e se alguem tiver
> >
> >>alguma informacao sobre ele (oprincipalmente se houver integracao com o
> >
> > ant) seria de muita ajuda.
> >
> >>Pricipalmente algum endereco bala para eu comecar a utiliza-lo.
> >>
> >>Valeu!
> >>
> >>
> >><Padilha id="Nilseu">
> >>Nilseu Perside Ortiz Padilha Junior
> >>Desenvolvedor Java - J2EE
> >>Immediate Consultoria e Sistemas
> >>http://www.immediate.com.br
> >>Ciencia da Computacao - ULBRA
> >><Quote>
> >>Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e
> >
> > codigo eficiente. - Dave Clark
> >
> >></Quote>
> >><Quote>
> >>One exam does not a (J2EE) architect make. - Master Yoda
> >></Quote>
> >></Padilha>
> >>
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a