2016-05-04 16 views
17

Quello che ho provato: Non ricordo di avere un problema quando in VS2013. Quando in VS2015, ho provato il menu di scelta rapida all'interno di un file di codice o facendo semplicemente clic con il tasto destro su quel file da Solution Explorer, eppure include tutti i file modificati.Utilizzo di Visual Studio 2015, come eseguire il commit di un solo file?

Ho anche provato a filtrare e questo non aiuta a restringere il check-in.

+1

Ryan potresti prendere in considerazione la possibilità di ricollegarlo come 'TFS' invece di' git' o cambiare la risposta accettata a quella postata da Jay Adams. – khargoosh

risposta

-5
View->Other windows->Pending Changes 

Quindi escludere qualsiasi file che non si desidera eseguire il commit.

+0

Grazie .. la finestra mi è sfuggita di mente, e l'ho usata per anni, whew. –

+2

L'ho provato, ma non funziona per me. Ho 2 file estratti su Git (e viene visualizzato nella finestra di controllo regolare) ma quando vado su "Pending Changes" mi viene dato un avvertimento su "TFS non è il tuo controllo sorgente" (corretto, sto usando git) ma poi non mi mostra alcun file. Qualche cosa che devo fare? – user2543623

1

OPPURE, oppure, puoi sempre farlo in git bash (windows). Assicurati di aprire bash git nella cartella del progetto e digitare i seguenti comandi:

$ git add fileToCommit.extension 
$ git commit -m "This is my commit message" 

push quando si è fatto:

$ git push 
62

Se stai usando Git con Visual Studio 2015, da squadra Explorer, fare clic con il pulsante destro del mouse su solo sui file che si desidera memorizzare e selezionare Fase.

Ora dovrete una nuova sezione sopra Modifiche chiamata Staged Modifiche che contengono solo il file (s) che si desidera. Digitare il messaggio di commit e quindi selezionare Confermare. Tutto il resto sarà ancora intatto sotto Modifiche.

+6

Considerando che la domanda è contrassegnata come ['git'] (http://stackoverflow.com/questions/tagged/git), penso che questa dovrebbe essere la risposta accettata. –

+0

Questa risposta ha effettivamente risolto la mia query e questa dovrebbe essere stata scelta come risposta corretta – Rajesh

+0

Questo comando è chiamato "Stufe" (= passaggio, in scala) nella versione tedesca di VS 2015. – krlmlr

Problemi correlati