Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs “如何修复”;storage.ide-shm正在被另一个进程使用;,这阻止了我犯下的错误_Tfs_Visual Studio 2017_Commit - Fatal编程技术网

Tfs “如何修复”;storage.ide-shm正在被另一个进程使用;,这阻止了我犯下的错误

Tfs “如何修复”;storage.ide-shm正在被另一个进程使用;,这阻止了我犯下的错误,tfs,visual-studio-2017,commit,Tfs,Visual Studio 2017,Commit,在使用TFS的VisualStudio解决方案中,我尝试提交所做的更改,但始终收到下面的错误消息 我没有足够的声誉来树立形象() 消息翻译:进程无法访问文件'C:\Users\SESA474351\Source\workspace\Kiosk\eKiosk-DEVELOPMENT'。vs\Kiosk Solution\v15\Server\sqlite3\storage.ide shm',因为另一个进程正在使用它 我试图在本地删除所有项目并恢复它们。我试图以管理员的身份运行VisualStudi

在使用TFS的VisualStudio解决方案中,我尝试提交所做的更改,但始终收到下面的错误消息

我没有足够的声誉来树立形象()

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

我试图在本地删除所有项目并恢复它们。我试图以管理员的身份运行VisualStudio。我试图取消所有挂起的更改。 没用

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


谢谢大家!

您必须确保没有签入不需要的文件和文件夹(即bin、obj和.vs文件夹)。要排除这些内容,如果使用TFVC,则应使用.tfignore文件;如果使用git,则应使用.gitignore文件


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

刚刚遇到一个类似的问题,我根本无法使用Visual Studio Pro 2019(16.0)签入。事实证明,我无意中将隐藏的.vs文件夹下的storage.ide-shm包含在签入中。此文件夹不应包含在源代码管理下


要修复此问题,您需要通过源代码管理资源管理器删除.vs文件夹。作为额外的奖励,为了避免意外再次执行此操作,请将该文件夹添加到.tfignore文件中。最快的方法是,如果您在TeamExplorer=>Pending Changes=>Excluded Changes=>Detected链接下看到与.vs文件夹有关的内容,右键单击有问题的文件并忽略该文件夹。然后,您可以编辑.tfignore文件并将条目裁剪为.vs。这将忽略.vs文件夹下的任何内容。

谢谢您的回答,我尝试了您所说的,接下来的第一步是从TFS中删除.vs文件夹。然后一切又恢复正常。。。非常感谢。