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?

Foi útil?

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:

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top