Questão:
Ferramentas GUI de mesclagem para quem é novo em mesclagem
Manishearth
2014-02-05 01:35:20 UTC
view on stackexchange narkive permalink

Outro dia, tive que fazer uma mesclagem bastante desagradável. Eu tentei através da linha de comando, mas estava tão confuso que tive que usar uma ferramenta GUI.

Usei meld , mas parece que existem outros, como kdiff3 . Mas meld , embora brilhante, ainda era um pouco difícil de usar. Não é muito difícil, mas espero que haja algo mais intuitivo.

Quais ferramentas existem que um novato na fusão poderá usar facilmente?

Para qual sistema operacional?
E você está disposto a pagar (por exemplo, para Beyond Compare)? Em caso afirmativo, indique um orçamento. Caso contrário, adicione a tag [tag: gratis]. Por favor, ajude-nos a ajudá-lo.
Quatro respostas:
#1
+15
Carl
2014-02-05 03:41:52 UTC
view on stackexchange narkive permalink

Depende do que você está acostumado.

Eu vim para o Git de um mundo Perforce e, como tal, achei o P4Merge o melhor. É gratuito e fácil de configurar com o Git.

No entanto, logo descobri que o P4Merge era limitante e rapidamente passei para BeyondCompare, que não é gratuito.

Se você é novo na fusão, comece com o simples e tente o P4Merge.

ATUALIZAÇÃO: agora parei de usar o Beyond Compare e uso o KDiff3 em seu lugar. A única coisa que você precisa para usar o kdiff3 são os atalhos de teclado.

Os painéis que você vê em uma mesclagem de 3 maneiras são numerados 1, 2 e 3 da esquerda para a direita. Para resolver um conflito de mesclagem escolhendo as alterações do painel 1, você pressiona Ctrl - 1 . Pressione Ctrl - 1 novamente e desativa a alteração do painel 1. Se você quiser alterações do painel 1, seguido pelo painel 2, pressione Ctrl kbd > + 1 e, em seguida, Ctrl + 2 . Se você quiser na ordem reversa, pressione Ctrl + 2 e, em seguida, Ctrl + 1 . Veja onde estou indo com isso? É incrivelmente simples.

Finalmente, você navega entre os conflitos com Ctrl - Para cima e Ctrl - Para baixo . Se você quiser adicionar manualmente as alterações, basta digitar. É isso.

Finalmente, como um bom bônus, se você estiver usando extensões Git no Windows, ele vem com suporte integrado para KDiff3.

PS> Mesmo se você gostar do linha de comando, você pode invocar uma GUI usando git mergetool

O Beyond Compare é bom e eu uso o WinMerge onde não tenho o Beyond Compare disponível.
Eu ainda recomendo Beyond Compare
#2
+4
Martin Ba
2014-03-10 16:57:25 UTC
view on stackexchange narkive permalink

Usamos o Araxis Merge (disponível para Windows e OS X) e gosto de pensar que os princípios básicos do aplicativo em si são muito fáceis de usar, então acho que atenderia às suas necessidades de " um novato na fusão poderá usar facilmente ".

Claro, também custa 200 € por usuário. (Bem gasto, IMHO.)

#3
+1
Mawg says reinstate Monica
2018-08-21 14:31:20 UTC
view on stackexchange narkive permalink

Tenho prestado consultoria como desenvolvedor de software por * tosse! `* décadas agora. Na minha experiência, existem alguns "padrões da indústria", que podemos presumir que signifiquem que várias pessoas, em várias empresas, concordam com sua superioridade.

Se você tiver recursos específicos "obrigatórios", atualize sua pergunta para apresentá-los.

Você não declara um sistema operacional.


Para Windows, o padrão pago solução é Beyond Compare. Há uma lista de recursos aqui.

Eu comprei uma licença e esta é minha ferramenta preferida.

enter image description here


Para Windows, a solução free padrão é WinnMerge, embora você possa usar KDiff3 e Meld , ambos mencionarei mais tarde. Sicne Não sei quais recursos são importantes para você, só posso dizer que as empresas de minério usam WinMerge, e eu prefiro isso a esses dois. enter image description here


Para Linux, você pode usar meld - lista de recursos aqui enter image description here


Para Linux, você também pode usar o KDiff3 - lista de recursos aqui.

A escolha é sua. Se precisar de mais informações, atualize sua pergunta.

#4
-1
Clintm
2020-03-24 22:28:48 UTC
view on stackexchange narkive permalink

SublimeMerge é digno de menção.

enter image description here

Preço: $ 100 (Avalie gratuitamente - sem conta, rastreamento ou limites de tempo) nagware

SO compatível: linux, win, mac

quais recursos você gosta: fusão de 3 vias, integra-se com git mergetool

por que você acha que é amigável: tem os mesmos atalhos que sublime

Você poderia adicionar mais detalhes? Preço, sistema operacional compatível, quais recursos você gosta, por que você acha que é amigável, etc. Obrigado!
Consulte https://softwarerecs.meta.stackexchange.com/questions/356/what-is-required-for-an-answer-to-be-high-quality


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...