Visual Studio生成.vs隐藏文件夹,导致Git命令错误
文章目录
- 背景
- 分析
- 解决
- 方案一
- 方案二『荐』
简 述: 使用 Visual Studio 2019 修改 C++ 工程,编译后根目录下多了 .vs
隐藏文件夹,后续使用 Git 命令报错,解决之。
本文初发于 “偕臧的小站”,同步转载于此。
背景
拉取某仓库 AVxxxugin
时;使用 Visual Studio 2019 打开 .sln
修改代码完成后,编译项目成功,同时会发现目录下多了一个 .vs
的隐藏文件夹;此时使用 git add
命令提交,遇到报错如下,导致 push 阻塞,感觉使用的 Git 命令也没有那么顺滑了~~
❯ git add .
error: open(".vs/AVxxxugin/v16/Browse.VC.opendb"): Permission denied
error: unable to index file '.vs/AVxxxugin/v16/Browse.VC.opendb'
fatal: adding files failed
分析
工具查看一番,原来是你小子阻碍了我使用如丝顺滑般的 Git 命令,导致后面 Push 阻塞;得想个办法干掉(划,解决之)
解决
方案一
在资源管理器中,手动删除 .vs
隐藏文件夹;后续在 Git Bash 中就可以顺利进行 git 后续的命令了。解决不那么优雅,且需要每次提交都手动删除一次。
方案二『荐』
人生没有追求,和咸鱼有什么区别(虽然我的梦想就是当一条咸鱼)。 当然希望有更优雅的解决方式:
将 AVxxxugin
目录下的 .gitignore
文件中(没有则新建),添加一行 .vs
后保存,表示使用 Git 命令时,忽略此文件夹;后续使用也不会再有此报错了。 #官方文档
Visual Studio生成.vs隐藏文件夹,导致Git命令错误相关推荐
- 解决方案-Visual Studio生成库(DLLLIB)以及如何调用
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 问题说明 使用VS编程时,一般会根据不同的场景需求将类封装成库文件,以供他人使用,比如我作为算法 ...
- Visual Studio Code 解决因为Vetur导致的红色波浪线报错问题
今天打开我的.wpy文件,突然Visual Studio Code给我报红色波浪线错误,上午打开是没问题,下午打开就报错了,刚开始看到报错有点懵逼,后面百度,弄了半天没弄好.后面自己灵机一闪,弄好了, ...
- Visual Studio Code 编程时如何开启或关闭错误提示
Visual Studio Code 编程时如何开启或关闭错误提示 1.进入文件->首选项->设置 2.在搜索框里输入 C_Cpp.errorSquiggles,将错误提醒设置为打开状态或 ...
- [转] 让Visual Studio生成Release版本的可执行文件
原文链接:https://www.cnblogs.com/bEngi1/p/12360305.html 转载申明:感谢原作者!如有侵权,请联系我删除,谢谢 通常在Visual Studio按下Ctrl ...
- 给Visual Studio Code的文件夹和文件替换图标
天天对着Visual Studio Code那千篇一律的图标,是否有些审美疲劳? 没关系,这里介绍一个Visual Studio Code图标美化扩展:vscode-icons: 安装之后,点击Act ...
- Visual Studio 2008 编译程序时的 mt.exe 返回错误
明明还能在 Visual Studio 2008 里顺利编译的代码,今天编译的时候,就提示如下错误: Error result 31 returned from 'C:\Program Files\M ...
- visual studio客户端windows模式下调出cmd命令行
1.visual studio 右击属性 ,如下增加命令行: editbin /SUBSYSTEM:CONSOLE $(outdir)$(ProjectName).exe 显示效果如下:
- Visual Studio 生成项目前自动关闭在运行的程序
想在生成项目(程序)时不再每次都去手动关闭程序? 可以在项目 -> 生成事件 -> 预先生成事件命令行中添加: cmd /k taskkill /IM 程序名.exe 该命令在进程不存在时 ...
- Visual studio 生成事件的使用 、xcopy 实现 dll 复制操作、
IF NOT "$(ConfigurationName)"=="publish" exit /B 0 if not exist $(TargetPath)pub ...
最新文章
- Ubuntu下常用命令
- System.arraycopy
- 使用CMD命令删除文件函数
- 目前电子计算机已经发展到,目前电子计算机已经发展到什么计算机?
- CI Weekly #11 | 微服务场景下的自动化测试与持续部署
- 序列的卷积运算与相关运算——MATLAB
- 论文精读—XGBoost paper
- Unicode详解zz
- PHP 基于 SW-X 框架,搭建RPC微服务支持
- 《跟我学Shiro》——张开涛(链接)
- matlab 上三角矩阵变为对称矩阵,已知上/下三角矩阵如何快速将对称阵补全
- Multisim如何导入NPN,三极管9013
- 轻松解决mscorsvw.exe进程CPU占用高的问题
- 3ds max基础材质初学者必读(27)——使用Arch Design材质
- Polar码(2)- Polar编码
- 河南省测绘资质单位大全
- 经典代码-request请求获取参数(post和get两种方式)
- 2021年年度总结(记录一下自己大学期间吧)
- 学无止境,我爱python
- 利用Java抓取网页数据