reversão versão SVN (rpm)

Endereço Original: versão svn rollback (turno) Autor: jaychang

versão rollback svn

Anular as alterações no código é dividido em duas situações:
 
O primeiro caso: as alterações não foram submetidos a (commit).
Neste caso, usando o modificado antes svn revert podem ser cancelados.
svn revert utilizados como se segue:
# Svn revert [-R] algo
Onde algo pode ser (diretório ou arquivo) caminho relativo ou um caminho absoluto.
Quando algo como um único arquivo, diretamente revert algo svn na linha; quando algo é um diretório, você precisa adicionar parâmetros -R (recursivo, recursivo), caso contrário, ela só vai mudar alguma coisa neste diretório.
Neste caso, você pode usar o comando svn update para cancelar as alterações ao anterior, mas não é recomendado. Porque svn update irá para a conexão do servidor armazém demorado.
Nota: svn revert em si tem perigos inerentes, porque o seu objectivo é eliminar as alterações não confirmadas. Uma vez que você voltou, o Subversion é nenhuma maneira de recuperar as alterações não confirmadas.
 
O segundo caso: as alterações foram submetidas a (commit).
Neste caso, o svn reversão comando merge. 
   operação de anulação é como se segue: 
   1, para garantir que temos o código mais recente: 
     svn update 
     Suponha que o mais recente número da versão é 28. 
   2, e depois descobrir o número da versão exata a ser revertida: 
     svn log [algo]
     Suposições log svn log baseado detectado queira reverter o número da versão é de 25, algo aqui podem ser arquivos, diretórios, ou todo o projeto
     Se você quer uma compreensão mais detalhada da situação, você pode usar svn diff -r 28:25 [algo]
   3, back roll para a versão 25:
       svn merge -r 28:25 algo
     Para ser seguro, os resultados novamente confirmar a reversão:
       svn diff [algo]
     Encontramos submissão correta.
   4, reversão apresentados:
     svn commit -m “revisão Reverter de r28 para r25, por causa de ...” 
     Depois de enviar em uma versão 29.
   A operação acima é resumida em três critérios seguintes:
   1. svn update, log svn, encontrar a versão mais recente (última revisão)
   2. Localize a versão que você deseja reverter (revisão RollBak)
   3. Rolo de volta com svn merge: -r merge svn: algo
Publicado 117 artigos originais · ganhou elogios 4 · vê 80000 +

Acho que você gosta

Origin blog.csdn.net/qq_36266449/article/details/78194642
Recomendado
Clasificación