2016-05-04 14 views
17

Co próbowałem: Nie pamiętam, aby mieć problem, gdy w VS2013. W wersji VS2015 wypróbowałem menu kontekstowe w jednym pliku kodu lub klikając prawym przyciskiem myszy ten plik z Eksploratora rozwiązań, ale zawiera on wszystkie zmienione pliki.Przy użyciu programu Visual Studio 2015, jak zatwierdzić tylko jeden plik?

Próbowałem również filtrowania i to nie pomaga zawężać checkin.

+1

Ryan, możesz rozważyć zamianę tego jako 'TFS' zamiast' git' lub zmienić zaakceptowaną odpowiedź na tę zamieszczoną poniżej przez Jaya Adamsa. – khargoosh

Odpowiedz

-5
View->Other windows->Pending Changes 

Następnie wykluczyć plik, którego nie chcesz zatwierdzić.

+0

Dzięki ... okno poślizgnęło się w moim umyśle i używam go od lat, kiedy. –

+2

Próbowałem, ale to nie działa dla mnie. Mam 2 pliki wyrejestrowane na Git (i pokazuje to w regularnym okienku checkin), ale kiedy przejdę do "Oczekujących zmian", daje mi to ostrzeżenie o "TFS nie jest twoją kontrolą źródła" (poprawne, używam gita), ale potem nie pokazuje mi żadnych plików. Cokolwiek muszę zrobić? – user2543623

1

LUB, zawsze możesz to zrobić w bicie git (Windows). upewnij się otwartą git bash w folderze projektu i wpisz następujące polecenia:

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

Naciśnij podczas zrobienia:

$ git push 
62

Jeśli używasz Git z Visual Studio 2015, z Zespołu Explorer, kliknij prawym przyciskiem myszy tylko na plikach, które chcesz zatwierdzić, i wybierz Stage.

Teraz będziesz mieć nową sekcję powyżej Zmiany o nazwie Zmiany etapowe zawierające tylko te pliki, które chcesz. Wpisz wiadomość zatwierdzenia, a następnie wybierz Commit Stage. Cała reszta pozostanie nietknięta zmianami.

+6

Biorąc pod uwagę pytanie jest oznaczony jako ['git'] (http://stackoverflow.com/questions/tagged/git), myślę, że to zdecydowanie powinna być akceptowana odpowiedź. –

+0

Ta odpowiedź faktycznie rozwiązała moje zapytanie i ta powinna być wybrana jako właściwa odpowiedź. – Rajesh

+0

To polecenie jest pomocniczo nazywane "Stufe" (= krok, na schodach) w niemieckiej wersji VS 2015. – krlmlr

Powiązane problemy