Articles of diff

diff uma string ou matriz de ruby

Como eu faço um diff de duas strings ou arrays em Ruby?

O que é o `git diff –patience` para?

Como o algoritmo de paciência difere do algoritmo padrão git diff , e quando eu desejaria usá-lo?

Como ler a saída do git diff?

A página man do git-diff é bastante longa e explica muitos casos que não parecem ser necessários para um iniciante. Por exemplo: git diff origin/master

Como mostro as alterações que foram realizadas?

Eu encenei algumas mudanças para serem cometidas; Como posso ver o diff de todos os arquivos que são testados para o próximo commit? Estou ciente do status do git , mas gostaria de ver os diffs reais – não apenas os nomes dos arquivos que são preparados. Eu vi que a página man do git-diff […]

git-diff para ignorar ^ M

Em um projeto em que alguns dos arquivos contêm ^ M como separadores de nova linha. Diffing esses arquivos são aparentemente impossíveis, já que o git–diff vê como o arquivo inteiro é apenas uma linha. Como se diferencia com a versão anterior? Existe uma opção como “tratar ^ M como nova linha ao diferenciar”? prompt> […]

Compare / Diferença de dois arrays no bash

É possível tirar a diferença de dois arrays no bash. Seria ótimo se você pudesse me sugerir a maneira de fazer isso. Código: Array1=( “key1” “key2” “key3” “key4” “key5” “key6” “key7” “key8” “key9” “key10” ) Array2=( “key1” “key2” “key3” “key4” “key5” “key6” ) Array3 =diff(Array1, Array2) Array3 ideally should be : Array3=( “key7” “key8” “key9” […]

Algoritmo de Diferença?

Eu tenho parecido louco por uma explicação de um algoritmo de diff que funciona e é eficiente. O mais próximo que eu tenho é este link para o RFC 3284 (de vários posts do blog Eric Sink), que descreve em termos perfeitamente compreensíveis o formato de dados no qual os resultados do diff são armazenados. […]

Posso fazer o git reconhecer um arquivo UTF-16 como texto?

Estou rastreando um arquivo de máquina virtual do Virtual PC (* .vmc) no git, e depois de fazer uma mudança o git identificou o arquivo como binário e não o diferenciou para mim. Eu descobri que o arquivo foi codificado em UTF-16. O git pode ser ensinado a reconhecer que este arquivo é texto e […]

Maneira rápida de encontrar linhas em um arquivo que não estão em outro?

Eu tenho dois arquivos grandes (conjuntos de nomes de arquivos). Aproximadamente 30.000 linhas em cada arquivo. Eu estou tentando encontrar uma maneira rápida de encontrar linhas no arquivo1 que não estão presentes no arquivo2. Por exemplo, se este for o arquivo1: line1 line2 line3 E isso é file2: line1 line4 line5 Então meu resultado / […]

Quais são as diferenças entre o ponto duplo “..” e o ponto triplo “…” nos intervalos de confirmação do diff do Git?

Quais são as diferenças entre os seguintes comandos ?: git diff foo master # a git diff foo..master # b git diff foo…master # c O manual do diff fala sobre isso: Comparando filiais $ git diff topic master $ git diff topic..master $ git diff topic…master Alterações entre as dicas do tópico e as […]