我在Visual Studio中提交了文件,並將它們推送到Github上的回購站。現在我拉回購,但提交的文件不顯示在解決方案資源管理器中,但我可以在團隊資源管理器窗口中看到提交的歷史記錄。我可以瀏覽文件,但我不知道他們爲什麼不是解決方案的一部分。我可以從歷史記錄中打開該文件,但它會從某個臨時位置打開。我試圖恢復到最後一次提交,但仍然沒有顯示出來。Visual Studio在解決方案資源管理器中未顯示提交的文件
回答
如果你有分支上的文件(遠程,本地),那麼去那個分支(如果是本地的,文件應該在解決方案資源管理器中可見),如果是遠程分支,則拉到最新的,包括那些文件在項目中通過解決方案資源管理器(單擊顯示所有文件,逐個添加右鍵 - >添加項目)。
編輯gitignore文件,推薦visual studio git忽略https://github.com/github/gitignore/blob/master/VisualStudio.gitignore,你可以搜索windwos表單推薦git ignore。
關閉解決方案, 重新打開解決方案, 在遠程分支上提交(推送).csproj,.sln文件。
.gitignore很好。我最終重新從文件系統中添加文件,並且所有內容似乎都再次運行。所以解決方案似乎重新添加文件,很奇怪,但我希望文件自動在那裏,而不需要從文件系統重新添加它們。 – Joseph
因此,您是否犯過.csproj文件?如果你不這樣做,當你或者某人會拉你的分支時,你將面臨同樣的問題。 – SilentTremor
.csproject已經提交。當我添加回文件時,它沒有任何問題,就好像沒有任何改變。 VS甚至沒有抱怨我添加了新文件,但是在解決方案資源管理器中,在之前提交的所有新文件前都添加了[添加]。所以我只是繼續前進,並再次添加一切。所以有效的基本上是重新添加文件。 – Joseph
- 1. Visual Studio解決方案資源管理器未加載文件
- 2. 在解決方案資源管理器中顯示庫文件
- 3. 解決方案未顯示在團隊資源管理器中
- 4. 解決方案文件夾未在Windows資源管理器中顯示
- 5. bower.json不會在Visual Studio 2015解決方案資源管理器中顯示
- 6. 解釋解決方案資源管理器ASP.NET Visual studio 2012
- 7. 的Visual Studio 2010解決方案資源管理器設置
- 8. VS2012/2013未能顯示解決方案資源管理器
- 9. 文件已在Visual Studio 2010解決方案資源管理器中消失
- 10. Visual Studio SQL文件在解決方案資源管理器中不可見
- 11. VS 2008解決方案資源管理器中不顯示的解決方案
- 12. Visual Studio TFS工作區和解決方案資源管理器
- 13. 解決方案資源管理器Visual Studio C#2013 Express
- 14. Visual Studio 2017解決方案資源管理器爲空
- 15. Visual Studio解決方案資源管理器鎖定
- 16. Visual Studio 2008 - 解決方案資源管理器問題
- 17. Visual Studio「搜索解決方案資源管理器」已禁用
- 18. Visual Studio 2012解決方案資源管理器擴展
- 19. 需要類似「解決方案資源管理器」(Visual Studio)
- 20. 如何在解決方案資源管理器中顯示RouteConfig?
- 21. Visual Studio 2013 - 從解決方案資源管理器中刪除文件
- 22. visual studio - 無法從解決方案資源管理器中刪除文件
- 23. Visual Studio 2012 - 從解決方案資源管理器中隱藏文件夾?
- 24. VS11解決方案資源管理器中的預覽文件
- 25. 解決方案資源管理器中的csproj文件
- 26. Visual Studio 2012在解決方案資源管理器中突出顯示所有打開的文件?
- 27. Visual Studio在解決方案資源管理器中不顯示我的bower_components文件
- 28. Visual Studio 2012解決方案資源管理器搜索不搜索cshtml文件
- 29. Excel文件從解決方案資源管理器中消失
- 30. 禁用Visual Studio解決方案資源管理器中的文件旁邊的顯示三角形
當你說「拉」你可能是指「抓」? 'git fetch'更新你的本地repo到遠程的更改,而'git pull'更新你的本地分支到遠程的分支。 – bcmcfc
你的.csproj需要被提交,如果你的文件被提交,但解決方案不加載文件。 – SilentTremor
@bcmcfc是的,我的意思是拉。我試圖從命令行拉,並使用Github桌面客戶端。這些文件被同步到本地文件系統,但顯然他們沒有出現在解決方案資源管理器中。我通過重新添加文件系統中的文件來修復它,並且一切正常。 – Joseph