InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-review - Online na nuvem

Execute git-review 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-review 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


revisão git - Envie as alterações ao Gerrit para revisão

SINOPSE


revisão git [-r remoto] [-uv] -d alterar [ramo]
revisão git [-r remoto] [-uv] -x alterar [ramo]
revisão git [-r remoto] [-uv] -N alterar [ramo]
revisão git [-r remoto] [-uv] -X alterar [ramo]
revisão git [-r remoto] [-uv] -m alterar-ps-range [ramo]
revisão git [-r remoto] [-fnuv] -s [ramo]
revisão git [-fnuvDRT] [-r remoto] [-t tópico] [--revisores crítico ...] [ramo]
revisão git -l
revisão git --versão

DESCRIÇÃO


revisão git automatiza e agiliza algumas das tarefas envolvidas com o envio local
alterações em um servidor Gerrit para revisão. É projetado para facilitar a compreensão
Gerrit, especialmente para usuários que mudaram recentemente para o Git de outro controle de versão
sistema.

alterar pode ser alterarNúmero como obtido usando --Lista opção, ou pode ser
changeNumber, patchsetNumber para obter o patchset exato da mudança. Nesse caso, local
o nome do branch terá um sufixo -patch [patchsetNumber].

As seguintes opções estão disponíveis:

-d alterar, --download =alterar
Baixar alterar de Gerrit para uma filial local. A filial terá o nome de
autor do patch e o nome de um tópico. Se a filial local já existe,
tente atualizar com o patchset mais recente para esta mudança.

-x alterar, --cherrypick =alterar
Aplicar alterar do Gerrit e comprometa-se com o branch local atual ("escolha certa").
Nenhuma ramificação adicional é criada.

Isso torna possível revisar uma alteração sem criar uma filial local para ela. Sobre
por outro lado, esteja ciente: se você não for cuidadoso, isso pode facilmente resultar em
conjuntos de patches adicionais para alterações dependentes. Além disso, se o ramo atual é
diferente o suficiente, a mudança pode não se aplicar a todos ou produzir conflitos de mesclagem que
precisa ser resolvido manualmente.

-N alterar, --cherrypickonly =alterar
Aplicar alterar do Gerrit para o diretório de trabalho atual, adicione-o ao teste
area ("índice git"), mas não o submeta.

Isso torna possível revisar uma mudança sem criar um commit local para ela.
Útil se você deseja mesclar vários commits em um que será enviado para
avaliação.

Se o ramo atual for diferente o suficiente, a mudança pode não se aplicar de todo ou
produzir conflitos de mesclagem que precisam ser resolvidos manualmente.

-X alterar, --cherrypickindicate =alterar
Aplicar alterar do Gerrit e comprometa-se com o branch local atual ("escolha certa"),
indicando de qual commit essa alteração foi selecionada.

Isso torna possível revisar novamente uma mudança para um ramo diferente sem criar
uma filial local para isso.

Se o ramo atual for diferente o suficiente, a mudança pode não se aplicar de todo ou
produzir conflitos de mesclagem que precisam ser resolvidos manualmente.

-m alterar-ps-range, --compare =alterar-ps-range
Baixe os patchsets especificados para alterar do Gerrit, rebase no mestre e
exibir diferenças (git-diff).

alterar-ps-range pode ser especificado como
changeNumber, oldPatchSetNumber[-newPatchSetNumber]

oldPatchSetNumber é obrigatório, e se novoPatchSetNumber não é especificado, o
o último patchset será usado.

Isso torna possível comparar facilmente o que mudou da última vez que você
revisou a mudança proposta.

Se o branch master for diferente o suficiente, o rebase pode produzir conflitos de mesclagem.
Se isso acontecer, o rebase será abortado e o diff será exibido para o não rebase
galhos. Você também pode usar --sem rebase (-R) para sempre pular o rebase.

-f, --Finalizar
Feche a filial local e volte para a filial de destino com sucesso
submissão.

-n, --funcionamento a seco
Na verdade, não execute nenhum comando que tenha efeitos diretos. Em vez disso, imprima-os.

-r remoto, --remote =remoto
Git remoto para usar com Gerrit.

-s, --configurar
Apenas execute os comandos de configuração do repo, mas não envie nada.

-t tópico, --topic =tópico
Define o tópico de destino para esta mudança no servidor gerrit. Se não for especificado, um bug
número do resumo do commit será usado. Alternativamente, o nome da filial local
será usado se for diferente do branch remoto.

-T, --sem tópico
Envie a revisão sem tópico.

--revisores crítico ...
Inscreva um ou mais revisores nos conjuntos de patches carregados. Os revisores devem ser
identificável pelo Gerrit (geralmente usa seu nome de usuário Gerrit ou endereço de e-mail).

-u, --atualizar
Ignore as cópias locais em cache e force as atualizações dos recursos da rede.

-l, --Lista
Liste as revisões disponíveis no servidor gerrit para este projeto.

-y, --sim
Indique que você, de fato, entende se está enviando mais de um patch.

-v --verbose
Ativa uma saída mais detalhada.

-D, --esboço, projeto
Envie a revisão como um rascunho. Requer Gerrit 2.3 ou mais recente.

-R, --sem rebase
Não execute um rebase automaticamente antes de enviar a alteração ao Gerrit.

Ao enviar uma alteração para revisão, normalmente você desejará que ela se baseie na dica
da ramificação upstream, a fim de evitar possíveis conflitos. Ao alterar uma mudança e
rebasando o novo patchset, a interface da web do Gerrit mostrará a diferença entre
os dois patchsets que contém todos os commits intermediários. Isso pode confundir muitos
revisores que esperariam ver uma diferença muito mais simples.

Também pode ser usado para --comparar para pular o rebase automático de avaliações obtidas.

--acompanhar
Escolha o branch para o qual enviar a mudança (e, se rebase, contra o qual fazer o rebase)
da filial sendo rastreada (se uma filial estiver sendo rastreada), e definir o rastreamento
ramo ao baixar uma mudança para apontar para o remoto e ramo contra o qual
patches devem ser enviados. Veja a configuração gitreview.track.

--nenhuma faixa
Ignore qualquer branch sendo rastreado pelo branch atual, sobrescrevendo gitreview.track.
Esta opção está implícita ao fornecer um nome de ramificação específico na linha de comando.

--versão
Imprima o número da versão e saia.

CONFIGURAÇÃO


Este utilitário pode ser configurado adicionando entradas à configuração do Git.

As seguintes chaves de configuração são suportadas:

gitreview.nome de usuário
Nome de usuário padrão usado para acessar o repositório. Se não for especificado no Git
configuração, Git remoto ou .gitreview arquivo, o usuário será solicitado a
especifique o nome de usuário.

Exemplo de entrada no .gitconfig arquivo:

[gitreview]
nome de usuário =meugerrituser

gitreview.scheme
Esta configuração determina o esquema padrão (ssh / http / https) do gerrit remote

gitreview.host
Esta configuração determina o nome de host padrão do gerrit remote

gitreview.port
Esta configuração determina a porta padrão do gerrit remote

gitreview.projeto
Esta configuração determina o nome padrão do gerrit git repo

gitreview.remote
Esta configuração determina o nome padrão a ser usado para gerrit remoto

gitreview.branch
Esta configuração determina o ramo padrão

gitreview.track
Determina se prefere o branch atualmente rastreado (se houver) e o
branch contra o qual o changeset foi submetido ao Gerrit (se houver
exatamente um de tais ramos) para o padrão e ramificação padrão para enviar
e rebasing contra. Se a filial do tópico local está rastreando uma filial remota,
o remoto e o branch que o branch de tópico local está rastreando devem ser usados
para as operações de envio e rebase, em vez do padrão e
ramo padrão.

Ao baixar um patch, cria o branch local para rastrear o apropriado
remoto e filial, a fim de escolher essa filial por padrão ao enviar
modificações nesse conjunto de alterações.

Um valor de 'verdadeiro' ou 'falso' deve ser especificado.

true Prefira o branch atualmente monitorado (se houver) - equivalente a
contexto --acompanhar ao enviar alterações.

false Ignorar rastreamento de ramos - equivalente à configuração --nenhuma faixa (O
padrão) ou fornecer um nome de filial explícito ao enviar
alterar. Este é o valor padrão, a menos que seja substituído por
.gitreview arquivo, e está implícito no fornecimento de um branch específico
nome na linha de comando.

gitreview.rebase
Esta configuração determina se as alterações enviadas serão realocadas para o
estado mais recente do ramo.

Um valor de 'verdadeiro' ou 'falso' deve ser especificado.

false Não realocar alterações no envio - equivalente à configuração -R quando
submeter alterações.

true Faça alterações de rebase no envio. Este é o valor padrão, a menos que
substituído por .gitreview arquivo.

Esta configuração tem precedência sobre a configuração específica do repositório no
.gitreview arquivo.

color.review Se deve usar sequências de escape ANSI para adicionar cor à saída exibida por
este comando. O valor padrão é determinado por color.ui.

auto ou true Se você quiser que a saída use cores quando gravada no terminal
(padrão com Git 1.8.4 e mais recente).

sempre Se você quiser que toda a saída use cores

nunca ou falso
Se você não deseja usar cores para nenhuma saída. (padrão com Git
mais velho que 1.8.4)

revisão git consultará o sistema de credenciais git para o usuário / senha gerrit durante a autenticação
falhou em http (s). Ao contrário do git, revisão git não persiste usuário / senha gerrit no git
sistema de credenciais para fins de segurança e a configuração do sistema de credenciais git permanece abaixo
responsabilidade do usuário.

Use git-review online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad