我们在每次本地提交时都会得到这个错误:
Git失败,出现致命error.error:
open(“.vs / XXXXXX.Dev.Library / v15 /服务器/ sqlite3 / db.lock”):许可
deniedfatal:无法处理路径
.vs / XXXXXX.Dev.Library v15 /服务器/ sqlite3 / db.lock
这是一个全新的VS 2017安装,使用本地git存储库,然后才能同步到Azure DevOps git。
我们可以手动删除锁文件,然后进行同步,但这会严重减慢开发过程(每次都必须关闭、删除、打开和提交)。
有人知道这个问题的更好的长期解决方案吗?
VS 2017 Git本地提交数据库。每次提交时锁定错误
此问题一定是由损坏的.ignore文件引起的。
如果您的IDE是Visual Studio,请按照以下步骤解决此问题:
从项目文件夹中删除.gitignore文件
打开团队资源管理器
在团队资源管理器中返回主页
进入设置
在GIT下,单击Repository Settings
在“忽略&属性文件”下-在“忽略文件”下-单击“添加”。您应该会看到“忽略文件”已成功创建的通知
构建您的解决方案。一旦构建成功,将需要一段时间来创建一个新的.ignore文件
您现在应该能够提交和推送,而不会出现任何其他问题
注意:请记住,您的visual studio版本可能会以不同的方式设置这些选项。我使用的是Visual Studio 2019社区版。