2012-09-28 14 views
11

In TFS 2012, è disponibile una nuova modalità per lavorare localmente, Area di lavoro locale.TFS 2012 .gitignore .hgignore equivalent

Questa è una grande notizia:

  • No '' check-out dei file
  • Niente più file di sola lettura e problemi quando si lavora con i file da programmi diversi da VS.
  • Non più 'Ottenere l'ultima' non in realtà sempre più

ma significa anche che avrò bisogno di un modo per dire TFS quali file da ignorare quando il monitoraggio del file system per le modifiche. Come viene gestito in TFS2012?

risposta

14

Trovato la risposta da solo, aggirando l'ui del TFS. La risposta è che viene gestito dal file '.tfignore' posizionato nella radice del ramo.

In "Modifiche in sospeso" c'era una notifica che avevo file non verificati. Questo mi ha portato a una finestra di dialogo in cui ho potuto ignorare le cose per nome di file, estensione, nome della cartella ecc. Aggiungendo alcune regole qui create .tfignore nella diramazione di diramazione e reso quel file una modifica in sospeso. In altre parole, funziona esattamente allo stesso modo della maggior parte degli altri sistemi di controllo delle versioni.

+0

Questo non ha funzionato per me con Visual Studio/TFS 2013 - Non sembra che questa opzione sia presente nell'interfaccia utente per aggiungere file a un elenco ignorato e la creazione manuale del file non ha causato l'ignoranza dei file . (Compreso questo commento per completezza, non come critica alla risposta.) –

+0

stesso anche per me. Ho provato tutto ciò che non funziona. la mia soluzione Le cartelle Bin e Obj con .dll e .pdb vengono ancora visualizzate nelle modifiche in sospeso. – HaBo