tfs - 如何修复 "storage.ide-shm is being used by another process",这会阻止我提交

标签 tfs visual-studio-2017 commit

在我的带有 TFS 的 visual studio 解决方案中,我尝试提交我所做的更改,但我始终收到下面的错误消息。

我没有足够的声誉来放置图像 ( https://i.imgur.com/crBBK2v.png )

消息翻译:进程无法访问文件'C:\Users\SESA474351\Source\Workspaces\Kiosk\eKiosk - DEVELOPMENT。 vs\Kiosk Solution\v15\Server\sqlite3\storage.ide-shm',因为它正在被另一个进程使用

我试图在本地删除我的所有项目并恢复它们。我试图以管理员身份运行 visual studio。我试图取消所有未决的更改。 什么都没用

当我点击存档时,我的代码应该提交到 TFS 中,但它不起作用,你知道吗?

谢谢!

最佳答案

您必须确保没有 checkin 不需要的文件和文件夹(即 bin、obj 和 .vs 文件夹)。要排除此类情况,如果您使用的是 TFVC,则应使用 .tfignore 文件;如果您使用的是 git,则应使用 .gitignore 文件。

要尝试解决眼前的问题,请关闭 Visual Studio,然后删除 .vs 文件夹。如果这也提示被另一个进程使用,请尝试先重新启动,然后删除该文件夹并再次加载解决方案,然后查看是否可以提交。

关于tfs - 如何修复 "storage.ide-shm is being used by another process",这会阻止我提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54304007/

相关文章:

android - 在 VS2017 中打开 Cordova 项目不会维护 Cordova 工具集版本

svn 奇怪的行为 : hangs forever on a single file when importing into svn repository

svn - 会犯什么罪?

asp.net - 无法通过 TortoiseSVN 提交我的更改

c# - 未调用 Main(string[] args) 方法

TFS - 有没有办法查看哪些 TestCase 工作项不在任何测试计划中?

c# - 如何获取 TFS 集合中所有项目的名称?

visual-studio-2010 - TFS 2010 中的服务帐户是什么?

JsonConvert 在 Newtonsoft 和 System.Net.Http.Formatting Visual Studio 2017 for Mac 中都存在

visual-studio - 删除挂起的更改,但不要“T 'UNDO' 我从 TFS 进行的更改