Índice
- Opções da Linha de Comandos
- Janela de Abertura
- Colar e Arrastar Dados
- Comparar os Ficheiros e Interpretar a Informação nas Janelas de Entrada
- Juntar e a Janela do Editor do Resultado da Junção
- A Coluna de Resumo
- Configurar o Grupo Actual e Sincronizar a Posição de Visualização da Junção e Diferenças
- Escolher as Entras A, B ou C para os Conflitos e Edições Actuais
- Escolher a Entrada A, B ou C para Todos os Conflitos
- Junção Automática das Palavras-Chave e do Histórico do Controlo de Versões (Registo)
- Navegação e Edição
- Seleccionar, Copiar e Colar
- Gravar
- Procurar Sequências de Texto
- Impressão
- Opções
- Comandos do Pré-processador
kdiff3ficheiro1 ficheiro2 ficheiro3-mkdiff3ficheiro1 ficheiro2 ficheiro3-oresultado
Repare que o ficheiro1 será tratado como base para o ficheiro2 e o ficheiro3.
Se todos os ficheiros tiverem o mesmo nome mas estiverem em pastas diferentes, poderá reduzir o trabalho de escrita se indicar apenas o nome do ficheiro para o primeiro parâmetro. P.ex.:
kdiff3 pasta1/ficheiro pasta2 pasta3
É bastante semelhante, mas diz respeito agora apenas às pastas.
kdiff3pasta1 pasta2kdiff3pasta1 pasta2-odestinokdiff3pasta1 pasta2 pasta3kdiff3pasta1 pasta2 pasta3-odestino
Para a comparação e junção de pastas, poderá continuar a ler aqui.
Para mais informações sobre as opções da linha de comandos use
kdiff3 --help
Exemplo do resultado:
kdiff3 --help
Opções:
-m, --merge Junta o resultado.
-b, --base ficheiro Ficheiro de base explícito. Para compatibilidade com certas ferramentas.
-o, --output ficheiro Ficheiro de resultado. O -m é implícito. P.ex.: -o novo_ficheiro.txt
--out ficheiro O ficheiro de resultado, mais uma vez. (Para compatibilidade com certas ferramentas.)
--auto Sem interface gráfica se todos os conflitos são resolúveis. (Necessita do -o)
--qall Não resolve os conflitos automaticamente. (Para compatibilidade...)
--L1 nome1 Substituto visível do nome do ficheiro 1 (base).
--L2 nome2 Substituto visível do nome do ficheiro 2.
--L3 nome3 Substituto visível do nome do ficheiro 3.
-L, --fname nome Um substituto visível alternativo para o nome. Use este uma vez para cada ficheiro de entrada.
--cs texto Substitui uma opção de configuração. Use uma vez para cada opção. P.ex. --cs "AutoAdvance=1"
--confighelp Mostra uma lista com as opções de configuração e os valores actuais.
--config ficheiro Usa um ficheiro de configuração diferente.
A opção --cs permite-lhe ajustar um valor de configuração que, de outro modo, só é ajustável através das janelas de configuração. Mas tenha em mente que, quando o KDiff3 então terminar, o valor alterado será gravado com as outras opções. Com o --confighelp, poderá descobrir os nomes dos itens disponíveis e dos valores actuais.
Através do --config, poderá indicar um ficheiro de configuração diferente. Quando usar frequentemente o KDiff3 com opções completamente diferentes, isto permitir-lhe-á mudar rapidamente entre elas.
Muitas pessoas querem usar o KDiff3 com alguns sistemas de controlos de versões. Mas quando esse sistema de controlo de versões chama o KDiff3, usando os parâmetros da linha de comandos que o KDiff3 não reconhece, então o KDiff3 termina com um erro. A configuração da integração permite indicar parâmetros da linha de comandos que deverão ser ignorados pelo KDiff3. Eles irão aparecer na ajuda de utilização, como neste exemplo:
--xpto Ignorado. (Definido pelo utilizador.)
- Opções da linha de comandos a ignorar:
Uma lista de opções, separadas pelo ponto-e-vírgula ';'. Quando alguma destas opções aparecer na linha de comandos, então o KDiff3 ignorá-la-á e irá executar sem indicar qualquer erro. (Por omissão é "u;query;html;abort").
Quando isto não for suficiente, então recomenda-se que crie um programa que faça a tradução das opções.