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]
