2011-03-31 77 views
1

我們使用VS 2010和GIT。偶爾,在git pull之後,所有打開的文件都會關閉 - 看起來好像在將新文件添加到項目時發生這種情況。我似乎無法找到不應該在版本控制中的相關文件。其他人遇到過這個問題嗎?Visual Studio 2010在git pull後關閉打開的文件

+0

從這一個:[鏈接](http://stackoverflow.com/questions/16074/visual-studio-open-files-question)看起來像'.suo'跟蹤打開的文件。現在看。 。 。 – 2011-03-31 13:14:50

+0

感謝@samHocevar的跟進和快速測試,這個問題如下:當一個'.csproj'文件被觸動(不一定改變)時,它的所有打開的文件都關閉,永遠不會重新打開。 – 2011-03-31 13:29:06

回答

2

我想出了一個解決方案。這有點煩人,但它圍繞着在VS中重新打開所有選項卡/文件的繁瑣任務。

當您收到VS警告,該項目已被修改VS之外,它會詢問您是否要重新加載項目。選擇「忽略」。

接下來,保存所有工作,關閉VS並重新打開您的解決方案或項目。之前打開的所有文件/選項卡將再次打開,顯然,項目文件的更新也將被加載。

另一個需要注意的是,您在打開的文件中失去了所有「撤消」潛力。

+0

完全可笑,但我很高興能夠保留我正在工作的整個背景。 – jeromeyers 2012-05-04 16:33:04

1

.vcproj文件被觸碰(不一定更改)時,其所有打開的文件都會關閉並且不會重新打開。這可能是你正在經歷的嗎?

+0

我沒有看到'.vcproj'文件。你指的是'.csproj'文件嗎?我確信它與'.csproj'文件有關。 – 2011-03-31 13:11:12

+0

啊,是的,'.vcproj','.vcxproj'或'.csproj' ...這個名字取決於語言,但他們幾乎是一樣的。 – 2011-03-31 13:13:13

+0

然後,是的,這個問題似乎與'.csproj'文件的任何「接觸」有關。從版本控制中刪除這將是最不方便的。也許移動到版本控制中的'projectName.csproj.template'文件而不是實際的文件? – 2011-03-31 13:21:44

0

結賬 WorkspaceReloder。 這是一個視覺工作室添加,將保持您的文件打開時重新加載。這非常有用,並且不會讓你經歷那些荒謬的步驟。生產力++。

相關問題