Este é o comando svn-bisect 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
svn-bisect - Divida as revisões do Subversion para encontrar uma regressão
SINOPSE
svn-bisect começo [boa_rev [bad_rev]]
svn-bisect {Bom estado, com sinais de uso|ruim} [rev]
svn-bisect corrida comando
svn-bisect redefinir
svn-bisect estado
DESCRIÇÃO
svn-bisect ajuda a automatizar a localização de um bug ou mudança de comportamento em um Subversão trabalhar
cópia de. Dada uma revisão inicial "boa", com o comportamento desejado ou original, e um
revisão “ruim” mais recente, com comportamento indesejado ou modificado, svn-bisect fará um binário
pesquise no intervalo de revisão para encontrar qual revisão causou a mudança.
svn-bisect deve ser inicializado em uma cópia de trabalho, com svn-bisect começo. Ele também precisa
receber pelo menos um Bom estado, com sinais de uso revisão (a linha de base) e um ruim revisão (conhecido modificado
revisão do comportamento).
Subcomandos:
começo Inicializa ou reinicializa svn-bisect; opcionalmente leva Bom estado, com sinais de uso e ruim revisão
parâmetros.
Bom estado, com sinais de uso rev
ruim rev
Diz svn-bisect que uma revisão é Bom estado, com sinais de uso or ruim, definindo ou restringindo a pesquisa
espaço. Se não for especificado, revisão padrão para a revisão atual no trabalho
cópia de. svn-bisect irá então atualizar para uma revisão a meio caminho entre o novo Bom estado, com sinais de uso e
ruim limites. Se esta atualização cruzar um ponto onde uma ramificação foi criada,
muda para dentro ou para fora da filial.
redefinir Reinicia a cópia de trabalho para a revisão e ramificação onde svn-bisect começo foi executado.
No caso simples, isso é equivalente a rm -r .svn-bisect; svn atualizar, mas não se
cruzou ramos, e não se você não começou no CABEÇA revisão. Em qualquer
caso, svn-bisect nunca mantém o controle de cópias de trabalho de revisão mista, então não use
svn-bisect em uma cópia de trabalho que precisará ser restaurada para revisões mistas.
estado Imprime uma breve mensagem de status.
corrida comando
Executa a bissecção em um loop. Você já deve ter definido o inicial Bom estado, com sinais de uso e ruim
condições de fronteira. Cada iteração através do loop é executado comando como uma concha
comando (um único argumento, entre aspas se necessário) na revisão escolhida, então marca
a revisão como Bom estado, com sinais de uso or ruim, com base no status de saída de comando.
EXEMPLOS
Suponha que você esteja tentando descobrir qual revisão entre 1250 e 1400 causou o fazer verificar
comando para falhar.
svn-bisect iniciar 1250 1400
svn-bisect executar 'make check'
redefinição do svn-bisect
MEIO AMBIENTE
SVN O programa de linha de comando do Subversion para chamar (padrão svn).
Use svn-bisect online usando serviços onworks.net