InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-patch-id - Online na nuvem

Execute git-patch-id no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando git-patch-id que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


git-patch-id - Computa ID única para um patch

SINOPSE


git ID do patch [--stable | --instável]

DESCRIÇÃO


Leia um patch da entrada padrão e calcule a ID do patch para ele.

Um "ID de patch" nada mais é do que uma soma de SHA-1 das diferenças de arquivo associadas a um patch, com
espaço em branco e números de linha ignorados. Como tal, é "razoavelmente estável", mas ao mesmo
tempo também razoavelmente único, ou seja, dois patches que têm o mesmo "ID de patch" são quase
garantido ser a mesma coisa.

IOW, você pode usar isso para procurar confirmações duplicadas prováveis.

Ao lidar com git árvore de diferenças saída, ele aproveita o fato de que o patch é
prefixado com o nome do objeto da confirmação e produz duas strings hexadecimais de 40 bytes.
A primeira string é o ID do patch e a segunda string é o ID de confirmação. Isso pode ser usado
para fazer um mapeamento de patch ID para commit ID.

OPÇÕES


--estábulo
Use uma soma "estável" de hashes como o ID do patch. Com esta opção:

· Reordenar diffs de arquivo que compõem um patch não afeta o ID. Em particular,
dois patches produzidos comparando as mesmas duas árvores com duas configurações diferentes
para "-O "resultam na mesma assinatura de ID de patch, permitindo assim que o
resultado calculado para ser usado como uma chave para indexar algumas meta-informações sobre o
mudança entre as duas árvores;

· O resultado é diferente do valor produzido pelo git 1.9 e mais antigo ou produzido quando
um hash "instável" (ver --unstable abaixo) é configurado - mesmo quando usado em um diff
saída obtida sem qualquer uso de "-O ", tornando os bancos de dados existentes
armazenar tais patch-ids "instáveis" ou históricos inutilizáveis.

Este é o padrão se patchid.stable for definido como verdadeiro.

--instável
Use um hash "instável" como o ID do patch. Com esta opção, o resultado produzido é
compatível com o valor do patch-id produzido pelo git 1.9 e mais antigo. Usuários com
bancos de dados pré-existentes armazenando ids de patch produzidos por git 1.9 e mais antigos (que não
lidar com patches reordenados) pode querer usar esta opção.

Este é o padrão.


O diff do qual criar o ID.

GIT


Parte da git(1) suíte

Use git-patch-id online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad