Crie uma tag/ramificação a partir da cópia de trabalho local usando SVN
-
27-09-2020 - |
Pergunta
Eu tenho um script Nant que atualiza um diretório com o código-fonte mais recente (retirado do repositório svn), atualiza as informações do Assembly e alguns outros arquivos e faz algumas compilações.
Quero que a cópia de trabalho que inclui todas as alterações feitas (após a execução da compilação) seja transformada em uma revisão de tags (descrita na ajuda do SVN 4.19.Ramificação / Marcação).Isso deve acontecer por meio de argumentos de linha de comando executados no final do script de construção.
Atualmente a linha a seguir é usada, mas não captará as alterações.
svn copy -r 1234 c:\workingCopy http://svnRepository
É necessário trocar a cópia de trabalho após o comando acima e submeter as alterações?
Solução
-r
opção identifica a revisão a ser copiada.Acho que você não precisa fornecer isso.
Vou sugerir seu script fazendo:
svn commit
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z