我们在每次本地提交时都会收到此错误:
Git 因致命错误而失败。错误:open(“.vs/XXXXXX.Dev.Library/v15/Server/sqlite3/db.lock”): Permission deniedfatal: Unable to process path .vs/XXXXXX.Dev.Library/v15 /Server/sqlite3/db.lock
这是 VS 2017 的全新安装,使用本地 git 存储库,然后它可以同步到 Azure DevOps GIT。
我们可以手动删除锁定文件,然后 同步 正常,但它严重减慢了开发过程(每次都必须 关闭 、 删除 、 打开 、 提交)。
有谁知道这个问题的更好的长期解决方案?
只需将 .vs 文件夹添加到.gitignore文件即可。
以下是来自 GitHub 的 .gitignore 模板集合的 Visual Studio 模板,例如: https ://github.com/github/gitignore/blob/master/VisualStudio.gitignore
如果您在添加 .gitignore 文件时遇到任何问题,请按照以下步骤操作:
完毕。;) 此默认文件已包含 .vs 文件夹。