Si supponga di disporre di un progetto TFS Project
con le sottocartelle trunk
e 1.0
. trunk
contiene l'ultima versione del codice dell'applicazione per questo progetto e 1.0
contiene il codice per la stessa applicazione per la versione rilasciata con lo stesso nome.Come posso trovare tutte le etichette per una particolare sottocartella del progetto TFS?
Esistono etichette per entrambe le sottocartelle e tutte le etichette includono i file solo in una delle sottocartelle. [Si potrebbe anche presumere che le etichette siano ricorsive su uno specifico (massimo) changeset per tutti i file nell'intera sottocartella anche se questo semplifica la risposta.]
Come posso creare un elenco di etichette per una di queste sottocartelle, utilizzando Visual Studio, lo strumento da riga di comando TFS tf.exe
o qualsiasi altro strumento o codice disponibile pubblicamente (e liberamente).
Nota: ho scritto codice T-SQL che interroga direttamente il database di controllo della versione TFS per generare queste informazioni, ma sono curioso di sapere se esistono modi "migliori" per farlo.
Salve, questo sta mostrando le etichette create solo per il mio workspsace (da me), come posso vedere le altre etichette create da altri utenti? .. – ansar
@ansar non sto usando TFS attualmente così posso controllare, ma non ricordo che questo fosse limitato dallo spazio di lavoro nella versione di TFS che stavo usando; Certamente non stavo creando le etichette che ho trovato. –
@ansar Che dire di [risposta di Tinman] (http://stackoverflow.com/a/32891259/173497)? –