Pergunta

Existe uma boa ferramenta de mesclagem externa para o tortoisesvn (eu particularmente não gosto da ferramenta de mesclagem integrada).Eu uso o WinMerge para diferenças, mas ele não funciona com a mesclagem de três vias (talvez uma pergunta melhor seria: existe uma maneira de forçar o tortoisesvn a se fundir como o tortoisecvs?)

[Editar]

Depois de experimentar todos eles, para mim, o SourceGear é o que prefiro.A maneira de especificar o DiffMerge do sourcegear é:

C:\Arquivos de programas\SourceGear\DiffMerge\DiffMerge.exe /t1="Minha versão de trabalho" /t2="Versão do repositório" /t3="Base" /r=%merged %mine %theirs %base

Foi útil?

Solução

Dê uma olhada Sourcegear DiffMerge.DiffMerge é a ferramenta de comparação e mesclagem de seus produtos Vault e Fortress, mas eles a disponibilizam gratuitamente como uma ferramenta independente.Um recurso digno de nota é que ele permite a comparação de árvores de diretórios inteiras.

Editar: Embora o DiffMerge continue sendo uma ferramenta gratuita, ele exige registro com um pop-up pelo menos uma vez por dia (pelo menos desde a versão 4.2).Ele também afirma no pop-up:

Os novos recursos selecionados em versões futuras também exigirão registro, mas os principais recursos e correções estarão disponíveis para todos.

Outras dicas

Ferramenta de mesclagem forçada

Embora o Perforce obviamente não seja gratuito, a ferramenta de mesclagem é.É 100x melhor que o TortoiseSvn padrão.Para integrar com o TortoiseSvn configure a ferramenta de fusão para:

C:\Path-To\P4Merge.exe %base %deles %mine %merged

Sem comparação foi sugerido várias vezes para mim.

eu uso KDiff3 como uma ferramenta de mesclagem de 3 vias.Faz um trabalho decente.

Mesclar Araxis é caro, mas ótimo.Lida muito bem com mesclagens de três vias em arquivos ou pastas.Acho que a maneira como ele exibe as diferenças é muito mais útil do que a ferramenta Windiff ou P4.

Compare é bom, acho que usar a interface de linha de comando do svn, que mescla mais para mim, onde a tartaruga pega as coisas e pergunta para você.

eu gosto deste SmartSynchronize que é gratuito para uso não comercial

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top