Perguntas básicas de SVN!

Programação C em geral

Moderadores: 51, guest2003

Perguntas básicas de SVN!

Mensagempor joao » 13 Out 2008 06:50

Ola a todos,

Infelizmente não tem um forum que é geral para todas as linguagens(tem o algoritmos, quem sabe), mas como vou usar o C++, prefiro postar aqui. Ok?


Então, como comentei no último capítulo(tópico) deste mesmo forum, estou abrindo algumas perguntas sobre o SVN:

1 - Alguém aqui sabe como funciona o modo gráfico do ClearCase? Ele tem a opção de ver os BRANCHES de modo gráfico, algo parecido com isto:
Imagem
Alguém sabe de algum cliente SVN que suporte isso? Suporte ver os branches e trabalhe com eles(checkin, checkout, merge e diff)

2 - Continuando a idéia da primeira pergunta. Um dos motivos para se fazer visualizar os Branches é que fica muito, mas muito fácil fazer code review dai. vc apenas passa os nomes dos arquivos e qual é o número da versão(a bolinha no caso) e pede para comparar com a versão(bolinha) de onde originou a versão modificada. :)
Não consigo imaginar outra forma de fazer code review.

3 - Alguma outra sugestão de controle de versão Free além do SVN? Sei que o CVS já não é muito bom de usar, porque a continuação dele é o SVN(por ter mais opções). O único porém, é que o mesmo precisa rodar o servidor no LINUX e o cliente tanto em linux como windows.

É isso ai!

Depois, no boteco, explico sobre o porque de tantas perguntas...

Agradeço desde já pela ajuda!

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor barboza » 13 Out 2008 10:41

tortoisesvn, eclipse, netbeans,....
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor joao » 13 Out 2008 11:26

Ola barbosa,

O tortoiseSVN é para windows apenas, então não poderia usar...

Quanto ao Eclipse ou NetBeans, os mesmos tem acesso ao modo gráfico de BRANCHES? E na verdade ele seria um plugin para o SVN não é? Neste caso, para eu ter o plugin funcionando, eu não preciso de nenhum cliente já instaldo? Pelo menos ambos trabalham com linux e windows! :D

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor barboza » 13 Out 2008 11:59

Oi Joao!


O tortoise é para windows tb, inclusive é integrado ao windows explorer.

http://tortoisesvn.net/downloads


Quanto ao modo gráfico, não entendi o que quer, mas a sua figurinha me lembrou mto o plugin RevTree do TRAC que é integravel ao SVN.

http://trac-hacks.org/wiki/RevtreePlugin


Agora se for para fazer dif entre arquivos, o tortoise já tem a ferramenta integrada.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor joao » 13 Out 2008 13:27

Oi Barboza,

Cara, vc resolveu um dos meu problemas! :)
Que era ver os branches nesse formato de bolinhas...
Vai ser beeeeemmmm mais fácil para o povo entender sobre os branches e usa-los! hehehe

Quanto ao turtoise, o problema que ele é apenas para windows. Eu preciso de um que funcione para Linux ou Windows.
Mas conheço o turtoise e sei que ele é bem estável. Acho que vou acabar usando ele no windows e dai acho outra solução para o linux.
:)

Valeu!

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor barboza » 13 Out 2008 17:14

Como havia sugerido aqui

http://www.asm51.eng.br/phpbb/viewtopic ... hlight=svn

acho que precisamos de um fórum para tratar e amadurecer o controle e documentação de projetos dentro do ambiente de desenvolvimento de embarcados.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor guest2003 » 13 Out 2008 23:24

CVSNT... apesar do nome não é o CVS e sim sua continuação e melhorias...

Estão confundindo cliente com servidor tbm um pouco... tortoise por exemplo é um cliente inclusive tem pra CVSNT e pro SVN... pro CVSNT tem tambem o WinCVS...

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor joao » 14 Out 2008 02:47

Ola Guest,


Vou dar uma olhada neste CVSNT, não sabia que ele existia...
É o seguinte: Eu sei que quase todos os SERVERS fazem a mesma coisa. Tem as mesmas opções. Algums mudam apenas porque tem mais suporte a diferentes Banco de dados e algumas coisas a mais, como compressão para fazer backup e etc. Eu comparei o Perforce, ClearCase, CVS e SVN. Todos tem quase que a mesma coisa, menos o Clear Case que pode lhe oferecer a solução completa e integrada, pois vem até com o clearQuest que é bugzilla.

Quanto ao cliente, eu queria um que trabalha-se em modo gráfico também, não apenas o checkin, checkout e diffs da vida. E tava pensando em um que fosse para windows e linux. Mas o turtoise(que eu considero um dos melhores) é para windows apenas e não tem modo gráfico. Quem sabe existe algum que englobe esses dois.

Por isso das perguntas.

Valeus,
Joao
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor barboza » 14 Out 2008 06:46

João!

O que você quer fazer em modo gráfico?
Você pesquisou sobre o TRAC? Ele integra ao SVN e por ser web pode ser usado no Win e Linux.

Qual função gráfica quer usar que o tortoise não tem?
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor joao » 14 Out 2008 07:11

Ola Barboza,

Sabe criação de branches né? Isso que eu quero ver em modo gráfico. Por exemplo, o SVN suporta LABEL e BRANCHES.
Então, eu gostaria de poder clicar no arquivo e ver o label que foi aplicado naquela versão e qual é o branch que foi afetado.

Ao mesmo tempo, pedir para ele fazer um diff de duas "bolinhas" de diferentes labels e diferentes branches.

Sei que tudo isso dá para fazer tranquilamente em modo texto. Mas imagine que eu estou tentando fazer com que até o carinha de vendas use o SVN para fazer o controle dos docs e dos textos.

O turtoise eu acho que não mostra o revision graph que é as "bolinhas". E foi o que eu disse na última mensagem, o turtoise não roda no linux, que é o que eu vou tentar usar como padrão. Então precisava achar um que foi multi-plataforma e que tivesse modo gráfico.

é isso.

Vou olhar esse TRAC, parece ser interessante, já que a distância é grande entre as pessoas envolvidas no projeto.

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor guest2003 » 14 Out 2008 07:15

WinCVS ... faz isso grafico e tals e acho (tem que olhar 99% de chances) que tem pra varios sistemas operarionais...

Ja estou me tornando repetitivo eheheh :)

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor barboza » 14 Out 2008 08:05

João!

No tortoise existe o revision log e nele você pode consultar a evolução do projeto de forma gráfica, mas como disse, no windows.

Quanto a saber de onde veio os branches e tags, isso é mais uma questão de processo e organização do projeto.

Tipo, o trabalho corrente fica sempre no trunk, ao sair uma release, vai para o branche_1_x_x, e com isso gera as tags tag_1_0_0;
Neste caso você sabe que a Tag veio do branche 1_x_x e quando tiver 1_0_1, .... sempre será do branche 1_x_x
O mesmo pode acontecer com as versoes 2_x_x,......
Você tem que definir o que faz gerar as versoes e incrementos em cada casa.

No TRAC, tem bastante plugin que pode de auxiliar. Um deles que citei é o RevTree.
Outras funções interessantes são os tickets, browser source, roadmap, timeline,....
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x