sto per iniziare a utilizzare la funzione di etichettatura dei TC (Great product :)) e hanno una domanda:TeamCity - SVN ed etichettatura
ho 1 VCS radice: svn: \ UnServer \ miorepo
con la regola etichetta: tronco => tag
E in tutti i miei progetti che uso le regole checkout solo checkout i progetti necessari in questo modo:
Prj1 - Conf1: +: MyPrj1/trunk =>/
Prj2 - Conf1: +: MyPrj2/trunk =>/
Prj3 - Conf1: +: MyPrjCollection/MySubPrj1/trunk =>/
... si ottiene l'immagine
Cosa accadrà in seguito, se ho impostato l'etichetta automatica su ogni successo costruire ex. Prj1 - Conf1?
A. Il mio trunk sarà semplicemente un'etichetta in MyPrj1/tags/LabelName, come spero?
B. Oppure l'intero VCS radice sarà etichettato (MyRepo \ tags \ Label) o qualcosa di peggio?
Qualcuno può aiutarmi? :)
Genere riguarda Garrett
Ciao questo è un po 'più di lavoro rispetto alla regola generica ma molto meglio di creare una radice vcs completamente nuova :). Mi sono reso conto che potevo creare un repository sandbox per testare la funzionalità con ciò che farò. E allo stesso tempo testare entrambe le opzioni e vedere il risultato. Grazie per il vostro aiuto. Cordiali saluti Garrett –
@Garrett: siete i benvenuti :) Mi interessa il vostro feedback e vedere se funziona come volete. – VonC
Ciao prima ho provato ad andare con i tag trunk => predefiniti, ma TC mi ha dato un bel avvertimento che mi diceva che non c'era nessuna regola etichetta che corrispondesse alla mia regola di checkout :). Che bello, bella squadra TC :). Così ho provato a impostare le regole come raccomandato e funziona :). L'unico lato negativo è che si deve aggiungere una nuova regola di etichettatura nella radice VCS condivisa ogni volta che viene aggiunto un nuovo progetto. Ma posso vivere con quello :). Grazie per il vostro aiuto :) Cordiali saluti Garrett –