Collegamento del numero di build dell'applicazione alla revisione svn

1

Sto cercando una strategia per la versione di un'applicazione con i seguenti requisiti.

Ai miei requisiti viene assegnato un exe con numero di versione (major.minor.build-number)

1) Voglio mappare la versione a una revisione del sorgente svn che ha reso l'exe

2) Con l'origine e l'exe dovrei essere in grado di allegare e debuggare su vs2010 senza alcun problema.

3) Una volta eseguito il check-out del codice sorgente per l'exe, dovrei essere in grado di creare di nuovo l'exe con il numero di versione senza dover apportare modifiche a un file.

    
posta ahenderson 20.09.2012 - 16:37
fonte

1 risposta

1

Nota a margine:

Mentre si costruisce l'app da WC non modificato (e, probabilmente, da non-sparse checkout ) è un compito umano, si può spostare compito di supportare il collegamento a SVN

Alternative

  • Usa i tag e dopo aver creato il rilascio (X.Y.Z dalla revisione NNN) nel trunk o in qualsiasi ramo copia questo WC (o repo-tree) per taggare X.Y.Z. In seguito puoi sempre tornare a qualsiasi rilascio selezionando il tag corrispondente
  • Utilizza proprietà SVN personalizzate ( svn help propset , tipo 1-st: proprietà versioned) su qualsiasi file di soluzione always-must-have per l'archiviazione di version-string e modifica questa proprietà (e applica solo questa modifica) dopo il rilascio dal commit successivo . Per trovare la revisione necessaria in questo caso è necessario controllare il log del file di segnale, trovare la revisione necessaria, controllare la revisione "found" o "found-1"

PS: la menzione di VS indica che è possibile utilizzare SubWCRev per ottenere dati globali di repository su build-stage

    
risposta data 21.09.2012 - 03:54
fonte

Leggi altre domande sui tag