C'è un modo per estrarre due copie di una singola soluzione da TFS 2010 per lo stesso utente/macchina?Più copie di una soluzione su un utente/macchina con TFS 2010
risposta
È possibile avere più copie di una singola soluzione avendo più filiali in TFS o impostando aree di lavoro differenti.
Le filiali sono utili quando è necessario essere in grado di effettuare il check-in per entrambe le copie della soluzione e avere altre persone che lavorano con esso.
Uso le aree di lavoro multiple quando ho bisogno di avere un ultimo stato buono del codice sul mio box di sviluppo mentre allo stesso tempo sto ancora lavorando su nuove funzionalità.
Ahh! Aree di lavoro. Grazie –
Non mi permette di creare un secondo spazio di lavoro che si associa alla stessa soluzione – xanatos
@xanatos stai creando il secondo spazio di lavoro in una directory locale diversa? –
La risposta di Sean L è corretta.
La mia aggiunta è che ho codificato alcune chiamate da linea di comando per farlo. Rende un po 'più chiaro ciò che sta succedendo qui, IMHO.
Inserire il file di seguito .bat. E salvalo in c: \ (dove vuoi) ...... se il tuo BASEDIRECTORY è impostato su c: \ (da qualche parte) (o corrisponde alle lettere di unità).
set __MYWORKSPACENAME=MySuperCoolNewWorkSpaceName001
set __BASEDIRECTORY=c:\tfsstuff\
MD %__BASEDIRECTORY%
CD %__BASEDIRECTORY%
set __tfExe=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe
"%__tfExe%" workspace /new %__MYWORKSPACENAME% /collection:http://myteamfoundationserver:8080/tfs/my_super_cool_projects /noprompt
"%__tfExe%" workfold /map $/MyBranch %__BASEDIRECTORY%\MyBranch
"%__tfExe%" get %__BASEDIRECTORY%\MyBranch\ /recursive /noprompt
set __BASEDIRECTORY=
set __MYWORKSPACENAME=
set __tfExe=
- 1. TFS 2010 - Distribuisci su più server dopo la creazione
- 2. Apertura di una soluzione da TFS
- 3. Migrazione da TFS 2010 a TFS 2012
- 4. Connessione a un server TFS chiude una soluzione Git
- 5. Carica più copie di una libreria condivisa
- 6. Ottenere una soluzione non vincolante da TFS
- 7. Personalizza Riepilogo Costruisci TFS 2010
- 8. Risorse API TFS 2010
- 9. TFS 2010 e "costruire una volta, distribuire molti"
- 10. Come eseguire una compilazione automatizzata in TFS 2010 con un'etichetta
- 11. Come posso copiare una definizione di build TFS 2010?
- 12. Errore TFS: impossibile determinare l'area di lavoro per questa soluzione
- 13. ci spostando le collezioni da TFS 2010 a TFS 2012
- 14. TFS 2010: cronologia persa dopo lo spostamento di una cartella
- 15. Rimuovere una relazione di diramazione in TFS 2010
- 16. Integrazione di Araxis Merge 2010 con Visual Studio 2010 e TFS 2010
- 17. TFS 2012 e VS 2010
- 18. Come disconnettere la soluzione dal controllo sorgente su TFS
- 19. Utilizzo di Gallio/Mbunit con TFS 2010 Team Build
- 20. Organizzazione del codice sorgente in TFS 2010
- 21. ordinamento TFS 2010 VALORI AMMESSI desc
- 22. TFS 2010: Ottenere l'elenco dei changeset Ids
- 23. Importare oggetti di lavoro in TFS 2010
- 24. TFS 2010: Check out file on
- 25. Codice di condivisione tra i progetti in tfs 2010
- 26. Come posso rimuovere completamente i binding TFS da una soluzione?
- 27. "AnyCPU" vs "Qualsiasi CPU" in TFS 2010
- 28. Come utilizzare Nuget con più di una soluzione
- 29. Come si forza la cancellazione di un'area di lavoro TFS 2010 su un client quando il server TFS non esiste più?
- 30. Analisi codice Visual Studio 2010 - Esegui su soluzione
Mente se capisco perché volete due copie della fonte in questo modo? –
Volevo mantenere una sola copia della nostra soluzione nel controllo del codice sorgente mentre altri sviluppatori del nostro team ne vorrebbero due (uno per il lavoro corrente in corso e un altro che corrisponde alla versione corrente). Con una sola copia nel controllo del codice sorgente, avrei bisogno di poter scaricare più copie della stessa soluzione. Nel caso in cui fosse necessaria una fix di emergenza, potrei scaricare un'altra copia della revisione che corrisponde a live, code e roll out - evitando i diversi rami memorizzati in TFS. –