SVN não é o mais completo. Veja aquele video do Torvalds, é muito boa! Git, Bazaar, Mercurial são VCS distribuidos, ou seja, eu posso criar branchs locais, e não preciso estar online para dar commits. Essas são as diferenças iniciais.
Eu escolhi git inicialmente por que ele tem o git-svn que sincroniza perfeitamente com o svn, ou seja, no servidor uso SVN (por enquanto) e local uso git. Depois descobri uma característica muito interessante, ele não controla arquivos, mas conteúdo. Recomendo a leitura daqueles 2 artigos que já recomendei antes, pois é muito bem explicado o funcionamento do Git. Abraço 2008/5/13 Marcus Cavalcanti <[EMAIL PROTECTED]>: > O SVN é hoje o o player mais estável e completo para controles de versão que > seja FREE, gostaria até que me exemplificasse o que ele cria de tão grande > que te assusta, gostaria ainda que me comparasse os recursos do SVN com esse > que você usa, pois se as funcionalidades forem as mesmas, e a qualidade da > análise dos arquivos também, certamente vou dar uma olhada. > > Sobre o lance de sincronizar, acredito que quando você está desenvolvendo um > projeto na versão 'trunk' você automaticamente tem uma versão do produto, e > quando for lançar uma versão do mesmo para produção, acredito que o Trunk > seja o mais adequado, portato não precisa ficar se preocupando com FTP, já > que o que você mudou está no SVN e o que você não mudou também. Bastando > usar o comando export do SVN para gerar a versão. > > Uma ferramenta de deploy é usada não para esse caso, e sim para automatizar > alguns processos quando você joga um site em produção, como por exemplo da > permissão em diretórios, criar instruções no banco, mudar configurações de > arquivo com URL's, strings de conexão e etc ... nessa linha temops o Phake e > o Phing, que acho que o Newton já falou sobre. > > Se libertem de FTP, FTP é apenas para TRNASFERIR arquivos. > > > > > > 2008/5/12 Diego Albuquerque <[EMAIL PROTECTED]>: > > > > > Pessoal, > > > > dando a minha pequena contribuição, concordo com o pessoal ai sobre a > questão de usar controle de versão, mas acho que uma coisa não tem bem a ver > com a outra. Explico: > > > > Ao meu ver, controle de versão deve ser usada sim, por todos, mas isso > não teria bem a ver com a publicação do site final, visto que o repositório > em si, não pode ser considerado como o site em produção. O controle de > versão vem ajudar no quesito de organização do trabalho de modo que você > possa ter uma histórico (backups) de todas as alterações que você vai > fazendo no seu código a medida que o projeto vai se desenvolvendo. > > > > A questão é : vc publica o seu repositório na produção ? para isso > existe a questão do deploy, como o capistrano , que pega a ultima versão > diretamente do repositório e envia para o servidor. Eu não conheço > capistrano a fundo, mas pelo que li o mesmo fica enviando uma cópia completa > a cada deploy que você dar. Ao meu ver. Perda de espaço. > > > > Bem, quanto a ferramenta de sincronismo como a do dreamweaver eu tb > sinto falta disso, mas procurando muito aqui e acolá, acabei achando uma > chamada sitecopy, que é gratuíta. O mesmo tem versão para Linux (uso o > ubuntu), Mac e até um port para Windows. Acho que vale a pena testar, pois > pra falar a verdade, ainda não tive tempo para isso. O site dele é: > http://www.manyfish.co.uk/sitecopy/ > > > > Quanto ao controle de versão usei durante um tempo o subversion, o que > me levou a escrever um pequeno artigo, em meu blog www.ultimolog.com, > explicando o que seria um controle de versão, passos iniciais etc. Rendeu > muitos comentários, já que expliquei de LEIGO PARA LEIGO. A url direta para > o artigo é : > http://www.ultimolog.com/2007/05/29/controle-de-versao-com-subversion-svn-rapido-e-pratico/ > > > > Hoje estou utilizando o Bazaar, que é um CVS distribuido, utilizado pela > canonical (ubuntu), assim como o GIT. Não cheguei a testar o GIT pois não > achei uma documentação fácil por ai, mas vi que um colega postou alguma > coisa e vou dar uma olhada. O que me deixou insatisfeito com o subversion é > a quantidade de "lixo" em forma de pastas ocultas que ele embute no seu > projeto, duplicando, por baixo, o tamanho do mesmo. O bazaar usa um esquema > mais light, criando uma pasta única, e permite que vc trabalhe offline. > Esta semana ainda devo publicar um pequeno artigo mostrando como uso o > bazaar para controlar os meus projetos. > > > > Tenho tb um artigo no site onde mostro como o meu ambiente é > configurado, usando o XAMPP com domínios virtuais. Fica a url para quem > quiser dar uma olhada: > http://www.ultimolog.com/2007/04/09/preparando-o-terreno-para-o-desenvolvimento-com-o-xampp-no-ubuntu/ > > > > Bem, é isso. Estes debates são sempre bons pois engrandece a todos. :D > :D > > > > Abraços > > Diego > > > > > > > > > > > > > > > > > > 2008/5/12 Marcus Cavalcanti <[EMAIL PROTECTED]>: > > > > > > > > > > > Boa Newton! Eu ia questionar exatamente isso: ninguém, ou quase ninguém, > conhece controles de versão? :| > > > > > > Pq para mim essa não é uma questão de IDE e sim de metodologias de > trabalho. Eu não uso FTP há muito tempo! Controles de versão servem > exatamente para isso, e garanto que é melhor que o Dreamweaver! > > > > > > Para quem reclama que os serviços de hospedagem não tem SVN (um > controlador de versão), sugiro a usar o assembla.com, que é free e ótimo :) > > > > > > > > > > > > > > > 2008/5/12 Newton Wagner <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > Falaram aí sobre o uso de diversas máquinas para o desenvolvimento e > > > > tals... Já pensaram em usar um sistema de versionamento da sua > > > > aplicação, tipo CVS, SVN e etc? > > > > > > > > Com esse tipo de ferramenta, além de poder acessar de qualquer lugar > > > > que tenha uma internet (caso o seu repositório esteja na internet), > > > > você controla as versões, pode voltar atrás caso tenha feito algo de > > > > errado e ainda pode trabalhar com versões da sua aplicação. > > > > > > > > Sei que saí do tópico um pouquinho... mas talvez alguém por aqui não > > > > conheça isso, e pode ser útil. > > > > > > > > > > > > > > > > 2008/5/12 Osdeni José Sadzinski <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > > Recomendo o Eclipse Aptana. > > > > > > > > > > 2008/5/12 Paulo Souza <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > Cara, na boa...eu não suporte do DW tem tempo e para esse tipo de > ação, eu > > > > > recomendo o uso do notepad++ que tem um ftp pequeno e que atende bem > as > > > > > necessidades de desenvolvimento. > > > > > > > > > > > > > > > > > > 2008/5/11 Rodrigo Coifman <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Mike, > > > > > > > > > > > > > > Tente o aptana. Excelente.. Programa leve e tem uma ferramenta > de sync > > > > > até melhor que o dreamweaver, no começo voce ate estranha mas ele é > tão > > > > > legal que vc pode ate personalizar. > > > > > > > > > > > > > > www.aptana.com > > > > > > > > > > > > > > Abrços, > > > > > > > Rodrigo Coifman > > > > > > > > > > > > > > > > > > > > > 2008/5/11 Edinho Almeida <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Oi Mike, > > > > > > > > > > > > > > > > Não sei mais viver sem o sitepublisher em > www.sitepublisher.net > > > > > > > > Usei-o pelo período de teste e, não teve outro jeito, paguei > por > > > > > ele.($24). > > > > > > > > > > > > > > > > Configuro a pasta local, a pasta remota, as exclusões, por > exemplo, > > > > > '.*' (para não enviar os .svn, .cache, .settings). > > > > > > > > > > > > > > > > Edito o arquivo tal, 'alt+tab' e 'ctrl+s' ele sobe o(s) > arquivo(s) > > > > > alterado(s). > > > > > > > > > > > > > > > > Abs > > > > > > > > Edinho > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2008/5/11 Mike Maciel <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > > Saudações, amigos. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Abandonei o Dreamweaver como ferramenta de desenvolvimento > há alguns > > > > > > > > > meses, e atualmente uso o Eclipse e estou dando umas > passeadas pelo > > > > > > > > > NetBeans tb. Porém, nunca encontrei ferramenta melhor do que > o > > > > > > > > > Dreamweaver para sincronizar via FTP os arquivos do projeto. > Mas eu > > > > > > > > > ainda acho um grande exagero instalar um programa de mais de > 180MB > > > > > só > > > > > > > > > pra sincronizar FTP... :-X Já tentei usar o WebDAV do > próprio > > > > > Eclipse, > > > > > > > > > mas é mta perca de tempo ter que ficar exportando pro ftp > cada vez q > > > > > eu > > > > > > > > > fizer uma alteração no arquivo. > > > > > > > > > No Dreamweaver, ao fazer o sincronismo, ele comparava a data > dos > > > > > > > > > arquivos no servidor com a data dos arquivos locais e dava a > opção > > > > > de > > > > > > > > > efetuar uploado dos arquivos mais recentes e/ou download > caso > > > > > > > > > encontrasse no servidor um arquivo mais recente que o local. > Muito > > > > > útil > > > > > > > > > para mim que edito alguns projetos no notebook e também no > desktop > > > > > do > > > > > > > > > meu trabalho. > > > > > > > > > > > > > > > > > > Alguém teria um programa bom pra sugerir que fosse > semelhante? > > > > > > > > > > > > > > > > > > Abraços a todos. > > > > > > > > > > > > > > > > > > Mike > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > Lista mailing list > > > > > > > > > [email protected] > > > > > > > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Abs > > > > > > > > Edinho Almeida > > > > > > > > 11 3711-7074 > > > > > > > > 11 3564-8906 > > > > > > > > _______________________________________________ > > > > > > > > Lista mailing list > > > > > > > > [email protected] > > > > > > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > > > > > > > Atenciosamente, > > > > > > > Rodrigo Coifman > > > > > > > Análise e Desenvolvimento Web > > > > > > > E-mail: [EMAIL PROTECTED] > > > > > > > MSN: [EMAIL PROTECTED] > > > > > > > Skype: rcoifman9 > > > > > > > _______________________________________________ > > > > > > > Lista mailing list > > > > > > > [email protected] > > > > > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Paulo Souza > > > > > > WeShow TI > > > > > > 21 91236579 > > > > > > _______________________________________________ > > > > > > Lista mailing list > > > > > > [email protected] > > > > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "Não são as espécies mais fortes que sobrevivem, nem as mais > > > > > inteligentes, mas as mais aptas à mudanças." – Charles Darwin > > > > > > > > > > Abraços, > > > > > > > > > > Osdeni José Sadzinski > > > > > E-mail: [EMAIL PROTECTED] > > > > > Telefone: (48) 9916-3735 > > > > > _______________________________________________ > > > > > Lista mailing list > > > > > [email protected] > > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Newton Wagner > > > > > > > > skype: newtonwagner > > > > msn/gtalk: [EMAIL PROTECTED] > > > > > > > > http://www.newtonwagner.net/blog > > > > - http://www.owshit.com.br/ > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Lista mailing list > > > > [email protected] > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > > _______________________________________________ > > > Lista mailing list > > > [email protected] > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > > > > > _______________________________________________ > > Lista mailing list > > [email protected] > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Felipe Diesel http://felipediesel.net http://sigasw.com.br _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

