2012-02-03 20 views
6

Ho apportato molte modifiche (ovvero il refactoring) alla mia (grande) soluzione di studio visivo e ora sembra che la struttura della soluzione sia molto diversa nello studio visivo da quello che è sul disco e TFS.Sincronizza la struttura di cartella/nome file di Visual Studio con file system/nome file

C'è un modo per rendere il file system (e TFS) hanno gli stessi nomi di cartella e nomi di file come nella soluzione di Visual Studio con qualche strumento o script/programma/componente aggiuntivo helper?

Questa è la lista dei problemi principali: - quando ho rinominare progetto di Visual Studio non rinominare la cartella in cui si trova questo progetto - se mi muovo progetto, file in diversi vs cartella, succede solo in Visual Studio, ma non sul disco

risposta

2

No, non ci sono strumenti che possono aiutarti a farlo automaticamente.

C'è un approccio in due fasi per risolverlo, reso più semplice installando due componenti aggiuntivi. Preferisco usare lo Team Foundation Power Tools e lo Source Control Explorer Extensions.

Dalla finestra controllo del codice sorgente all'interno di Visual Studio:

  1. chiudere la soluzione aperta in Visual Studio
  2. aprire la finestra controllo del codice sorgente in TFS
  3. spostare le cartelle intorno in modo che corrisponda alla struttura si preferisce, con i componenti aggiuntivi menzionati dovresti essere in grado di trascinarli/rilasciarli e rinominarli più facilmente

In alternativa, eseguire le modifiche sul file system con Team Foundation Po Wer estensioni Strumenti Explorer installata:

  1. Chiudere la soluzione in Visual Studio
  2. passare alla cartella di lavoro utilizzando Windows Explorer
  3. utilizzare il menu contestuale TFS sulle cartelle al check-out/rinominare/spostare gli elementi ans cartelle

Poi ricaricare la soluzione in Visual Studio e:

  1. aprire la soluzione e vedi che molti progetti non vengono caricati.
  2. Evidenziare un progetto impossibile trovare
  3. Nella finestra delle proprietà del progetto (ctrl-w, p) trovare l'elemento del percorso del file e fare clic sul piccolo pulsante [...] per accedere alla nuova posizione del file di progetto per ogni progetto.
  4. rightclick i progetti che sono stati aggiornati in questo modo nella soluzione esploratore e caricarli

Ricostruire la soluzione per verificare tutte le modifiche è andato come previsto

  1. check-nelle modifiche
+0

Sì, c'è! vedi il mio post qui sotto ... –

8

È possibile passare tra le cartelle logiche o fisiche nella soluzione facendo clic sull'icona "Mostra tutti i file" (seconda icona in alto a sinistra nel riquadro della soluzione).Quando non è attivato, stai visualizzando le cartelle logiche nella soluzione, trascina e rilascia semplicemente riordina i file virtualmente. Una volta attivato, stai visualizzando cartelle fisiche, trascina e rilascia i file di spostamento su disco, utilizzando il controller di origine.

+1

utilizzando mostra tutti i file abilita anche un clic destro su un file escluso e quindi un'opzione apear include nel progetto. Questo mi ha aiutato molto –

+2

Per VS2012 e in seguito il pulsante "mostra tutti i file" potrebbe non apparire. Ecco alcuni trucchi per renderlo visibile http://stackoverflow.com/questions/14383234/visual-studio-2012-show-all-files-button-missing –

Problemi correlati