首先,我是Git的新手。使用Git Bash,我使用git branch 123-Feature-A
創建了一個功能分支123-Feature-A,檢查了它,然後通過Visual Studio 2010添加了一些文件。Git狀態顯示了新文件,我使用git add .
添加了它們 - 因爲我有VS2010 Git Source安裝了控制提供程序,我可以看到圖標已更改以指示文件已添加。添加到Git Branch-A中的文件在Branch-B中可見
當我想切換分支時,我在功能分支中運行類似git commit -a -m "added files"
的東西,然後切換回主分支。當我在主分支中時,我在VS2010中看到這些文件,但該圖標帶有感嘆號,當我嘗試打開它時,VS告訴我它不存在 - VS中是否有設置來隱藏我添加的文件在品牌-A中,如果我切換到分支-B
我不知道VS,但我認爲你需要重新加載你的項目(F5?)。 – Michael
該項目自動重新加載。 – Neil
在VS中添加文件並在提交之前,'git status'是否顯示修改後的項目文件('。## proj')? VS默認不會保存它,這可能是您在分支切換後看到新文件的原因。 – madth3