VS2012 sembra rimuovere la finestra popup per i check-in TFS presenti in VS2010. Ora sembra prendere il controllo della scheda Esploratore team nella barra laterale e nasconde le cose importanti, come i file che ho modificato. C'è un modo per tornare a una normale finestra popup per i check-in in VS2012?VS2012 torna a una normale finestra di controllo TFS?
risposta
Un altro metodo è quello di utilizzare il Productivity Power Tools. Questa estensione aggiunge l'integrazione della shell di Windows in modo da poter eseguire la maggior parte dei comandi TFS direttamente da Windows senza nemmeno avere Visual Studio aperto. Power Tools utilizza le finestre di vecchio stile quando vengono utilizzate dalla shell di Windows.
Questa è la soluzione che ho usato di più, fino a quando non sono passato a git. – davidpricedev
Mentre la finestra Pending Changes
viene unito ai Team Explorer
, il Solution Explorer
permette di filtraggio da ciò che è in attesa di essere registrati. In aggiunta filtro Open Files
potrebbe essere applicato anche. Quando viene applicato il filtro Pending Changes
, è possibile selezionare tutti o alcuni file e fare clic con il pulsante destro del mouse, quindi è possibile eseguire il check-in. Tale comando porta direttamente alla vista Team Explorer
nella vista Pending Changes
. Vedi sotto ...
Questo aiuta un po '... ma perché MS deve rompere le cose solo per essere diversi è oltre me. – klkitchens
Ho provato questo, mi porta di nuovo alla schermata delle modifiche in sospeso in Team Explorer stesso. – IsmailS
+1 @iSid Anche se questo porta semplicemente alla schermata delle modifiche in sospeso in Team Explorer, fornisce un modo più semplice per selezionare quali file si desidera archiviare. –
Usa tf checkin
comando dal prompt dei comandi di Visual Studio e si otterrà la stessa vecchia finestra check-in.
Per me, la soluzione migliore si basa sulla risposta di iSid: aggiungere uno strumento esterno che apre la vecchia finestra di dialogo. Si può fare questo da Visual Studio: Strumenti -> Strumenti esterni ... -> Aggiungi, con i seguenti valori:
Titolo: di arrivo (o qualsiasi nome che dovrebbe essere visualizzato nel menu)
comando: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ tf.exe (questo è il default VS posizione di installazione su Windows x64)
Argomenti: checkin
directory iniziale: $ (SolutionDir)
Ecco uno screenshot:
È possibile richiamare da Strumenti -> arrivo (o anche assegnare una scorciatoia da tastiera per Tools.ExternalCommand * come descritto here) e godere le vecchie chicche con un nuovo stile:
Nota che questo non funziona se non si apre una soluzione, a causa della variabile $(SolutionDir)
. Per ovviare a ciò, è possibile codificare il percorso nel proprio spazio di lavoro.
Inoltre, tf.exe può essere richiamato con l'argomento 'shelve', che mostrerà la finestra di dialogo shelving vecchio stile.
Per chiunque provi questo la prima volta: tieni presente che potrebbero essere necessari alcuni secondi prima che la finestra di controllo venga visualizzata e non otterrai una clessidra o qualcosa che ti faccia sapere che è in realtà in fase di avvio. Se ti muovi mentre sta caricando, potresti trovare il popup nascosto dietro la finestra VS. –
Bella soluzione! Grazie Borislav! – Schnapz
Qualcuno sa anche come impedire che la finestra di comando venga visualizzata quando viene richiamato l'EXE? – cgatian
Penso che la soluzione più semplice sia semplicemente l'ancoraggio della scheda Team Explorer come documento a schede (utilizzando il menu di scelta rapida). In questo modo sarà equivalente alla finestra di dialogo popup.
- 1. Errore TF31004 che collega VS2012 a TFS
- 2. Passando NSData torna al testo normale NSString
- 3. Controllo versione TFS - File cancellato, aggiunto - come si dice a TFS che è stata una mossa?
- 4. Connessione a un server TFS chiude una soluzione Git
- 5. Come spostare e rinominare un progetto in TFS e VS2012
- 6. Ristabilire i collegamenti di controllo sorgente TFS
- 7. Test del controllo WPF senza aggiungerlo a una finestra
- 8. Aggiungere un controllo utente a una finestra wpf
- 9. Torna in una pagina
- 10. Torna a un'interfaccia più specializzata
- 11. Aggiungere una cartella esistente al controllo del codice sorgente TFS
- 12. Controllo versione TFS 2012 vs Mercurial
- 13. Migrazione da TFS a Redmine
- 14. Come passare a TFS automaticamente quando viene caricata la soluzione?
- 15. Mysql Torna a mezzanotte solo
- 16. Torna ad una specifica attività
- 17. Come posso sovrapporre un controllo su una finestra?
- 18. Migrazione da TFS 2010 a TFS 2012
- 19. Tool "Codice Mappa" di VS2012 a VS2010
- 20. Creare una finestra delle proprietà di controllo, pulsante come JDialog
- 21. Mappatura normale dello spazio tangente - controllo di integrità dello shader
- 22. Finestra di dialogo Sfoglia cartella con caselle di controllo?
- 23. Modifica mapping controllo origine TFS in Visual Studio 2013
- 24. Connessione di TeamCity a TFS
- 25. La finestra di accesso al servizio Team Foundation in vs2012 rimane vuota ma lo stato è 'Fatto'
- 26. VS2012 funziona con TFS2010?
- 27. Sensibilità al caso di controllo della sorgente TFS
- 28. seconda istanza di vs2012
- 29. Controllo di un file out (TFS) per un'azione pre-build
- 30. torna indietro cartella .svn
Unisciti al club -> http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2289060-bring-back-the-view-all-pending-changes-window-vs –
UI peggiore cambiare nella nuova versione - vale la pena di aggiungere peso a quanto sopra ... – SpaceBison
@ Marco Di cosa stai parlando? Questo non ha nulla a che fare con .NET o con nessuno dei linguaggi di programmazione .NET, VS è solo ed IDE e se non ti piace ci sono alternative come SharpDevelop o potresti anche creare il tuo ... –