Domanda

Ho uno script Nant che aggiorna una directory con il codice sorgente più recente (controllato dal repository SVN), quindi aggiorna le informazioni di assemblaggio e alcuni altri file e alcuni costruisce.

Voglio che la copia di lavoro includa tutte le modifiche apportate (dopo che la build è eseguita) viene effettuata in una revisione del tag (descritta in SVN Guider 4.19. Branching / Tagging).Questo dovrebbe accadere tramite gli argomenti della riga di comando eseguiti alla fine dello script di build.

Attualmente viene utilizzata la seguente riga ma non raccoglierà le modifiche.

svn copy -r 1234 c:\workingCopy http://svnRepository
.

È necessario cambiare la copia di lavoro dopo il comando sopra riportato e commettere le modifiche?

È stato utile?

Soluzione

L'opzione -r identifica la revisione da copiare.Penso che non hai bisogno di fornirlo.

Ti suggerirò il tuo script facendo:

    .
  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top