2011-02-04 14 views
31

esiste un modo per forzare Visual Studio 2010 a mostrare le modifiche in sospeso solo per la soluzione attualmente aperta? Sto lavorando su più rami di uno stesso progetto e cambiando gli stessi file nella maggior parte dei rami. È così doloroso controllare ogni volta le modifiche in sospeso e ricontrollare se ho selezionato i file su cui sto attualmente lavorando ...Come visualizzare le modifiche in sospeso solo per la soluzione attualmente aperta in Visual Studio 2010 (TFS) e non l'elenco completo di tutte le modifiche?

+1

Qualcuno ha un'idea su come eseguire questa operazione per Visual Studio 2012? – Animesh

+1

Qui trovate la soluzione per TFS 2012: http://stackoverflow.com/q/17090976/ – Animesh

risposta

44

Aprire la finestra dei cambiamenti in sospeso. È possibile trovare lì un pulsante della barra degli strumenti che filtra sulla soluzione corrente.

enter image description here

+1

Un modo per impostarlo come predefinito? – John

0

Se si apre la finestra di modifiche in sospeso. Una delle icone è per la visualizzazione delle cartelle. Questo dovrebbe aiutare a restringere le modifiche ad una directory specificata. (Anche se sarà necessario deselezionare gli altri)

O

C'è una possibilità ho appena ricordato per la selezione di tali elementi. Se apri il prompt dei comandi di Visual Studio, puoi utilizzare gli strumenti di team foundation per filtrare automaticamente procedendo come segue.

struttura del progetto Esempio

src 
    /Dev 
    /Branch1 
    /Branch2 

È possibile cd nella directory src e utilizzare il seguente comando per filtrare i checkin in attesa di Branch1

tf checkin Branch1 /recursive 
4

Sì, sulle modifiche in sospeso visualizzare uno dei le ultime icone nella parte superiore sono un "filtro per soluzione" (accanto all'icona di aggiornamento). Fare clic per ridurre l'elenco delle modifiche alla soluzione corrente.

potete vedere uno screenshot di esso here

+0

Non conosco altre persone, ma su Professional 2010, il pulsante "filtro per soluzione" non c'è. –

+0

@HankSchultz: è stato aggiunto nel 2005: http://blogs.msdn.com/b/buckh/archive/2005/12/08/filterbysolution.aspx –

0

vedo le altre risposte sono piuttosto vecchie.

Nel 2015 è possibile farlo in questo modo: fare clic sulla voce di menu VisualSVN e quindi su "Imposta copia di lavoro radice ..." Quindi è possibile cercare la cartella della soluzione su disco.

Problemi correlati