2013-11-13 4 views
1

Это мой первый раз, когда я использую GIT, поэтому я могу полностью использовать его неправильно или неправильно, но в VS 2013 году, встроенном в управление версиями GIT, я создаю новую ветку и вношу некоторые изменения, но эти изменения кажется, там, даже когда я переключаюсь обратно в свою основную ветку.VS 2013 Встроенный GIT - Ветки

Как это работает? Я предполагаю, что изменения, которые я делаю в одной ветви, не повлияют на код других ветвей ...?

ответ

1

Перед переключением ветвей вам необходимо добавить и зафиксировать эти файлы.

В противном случае эти частные (то есть не версированные) файлы будут по-прежнему присутствовать при переключении ветвей.

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-45-92-2013-02-GitCreateConnectPublish/8255.GitConnectPublish10.png

+0

Ah gotcha thanks! Из любопытства это так, как всегда работает Гит? Или это просто версия Microsoft Git? – Kevin

+0

@ Кевин да, это так, как всегда работает Git: область постановки (также называемая «индекс» или «кеш») очень важна. Вы можете быстро описать, как работает Git на http://try.github.io/levels/1/challenges/1. – VonC

+0

Большое спасибо за информацию! – Kevin

Смежные вопросы