Melhor ferramenta de junção para o Subversion [fechado]
Existe uma boa ferramenta de junção externa para o tortoisesvn (não gosto particularmente da ferramenta de junção construída). Eu uso WinMerge para diffs, mas ele não funciona com a junção de três vias (talvez uma pergunta melhor seria: existe uma maneira de forçar tortoisesvn a se fundir como tortoisecvs?)
[Editar]
Depois de experimentá-los a todos, para mim, o SourceGear é o que eu prefiro. A forma de especificar o DiffMerge de sourcegear é:C:\Program Ficheiros\SourceGear\DiffMerge\DiffMerge.exe / t1= "My Working Version" / t2= "Repository Version" / t3= "Base" / r=%merged % mine % their %base
7 answers
Olha para Sourcegear DiffMerge. DiffMerge é a ferramenta de comparação e junção de seus produtos cofre e Fortaleza, mas eles a disponibilizam gratuitamente como uma ferramenta autônoma. Uma característica notável é que permite a difusão de árvores de diretórios inteiros.
Edit: enquanto o DiffMerge continua a ser uma ferramenta livre, ele se reserva para registro com um popup pelo menos uma vez por dia (desde pelo menos a versão 4.2). Ele também afirma no popup:
Seleccione as novas funcionalidades em futuras versões também necessitarão de registro, mas os recursos principais e correções estarão disponíveis para todos.
Ferramenta De Junção Do Perforce
Mesmo que o Perforce obviamente não esteja livre a ferramenta de junção está. É 100x melhor que o TortoiseSvn padrão. Para se integrar com o TortoiseSvn defina a ferramenta de junção para:
C:\Path-To\P4Merge.exe % base % deles % mine % merged
Além da comparação Foi-me sugerida uma série de vezes.
Eu uso o KDiff3 como uma ferramenta de junção de 3 vias. Faz um trabalho decente.
A junção de Araxis é cara, mas boa. Lida com 3 vias funde-se em arquivos ou pastas muito bem. Acho que a forma como ele exibe diffs muito mais útil do que Windiff ou ferramenta de P4.
CompareIt é bom, acho que usando a interface da linha de comando para o svn, que ele se funde mais para mim, onde a tartaruga pega nas coisas e pergunta a você.
Gosto desteSmartSynchronize que está livre para uso não comercial