【拦截Git拉取时文件被占用引发的崩溃】使用某些Git工具时 , 当出现文件被占用的情况(error:toold ‘xxx’:) , Git工具处理不当 , 导致Git流程被异常终止 , 本地工作目录就会被污染 。
举个例子 , 在使用Git拉取文件的时候 , 如果某个处于版本控制中的Excel文件被打开了 , Git在试图更新这个被打开的文件时 , 就会因为文件被占用从而导致更新失败 。某些Git工具直接就中断了更新流程 , 导致工作目录中的文件被错误的修改了 , 如果发生修改的文件较多 , 就无法区分哪些是自己修改的 , 哪些是别人修改的 。
本工具可用于拦截Git 文件失败事件 , 给出危险提示 , 避免这种git静默的处理引起不可挽回的错误 。文件被占用这种情况 , 一般只会出现在系统中 , 本工具也只适用于操作系统 。
文章插图
如何安装 下载本工程源码 , 用编译 , 得到.exe 。或者下载预编译好的.exe程序;在系统环境变量中增加变量 , 值为.exe所在路径.
可以用命令行设置系统环境变量:
setx GIT_ASK_YESNO GitAsk.exe文件的绝对路径
- Git[一文看懂git在工作上的常规用法]
- 利用github pages建博客
- [GIT]Learn Git Branching 闯关答案总结
- 用GitHub Copilot在Vs Code里快速写代码,最详细使用教程
- 下载|GitLab 2023 年 DevSecOps 全球调研报告:安全左移深入
- AdGuard - 多平台广告拦截软件
- SpringMVC实现本地文件上传,跨服务区上传,异常统一处理、拦截器的使用
- Gitlab触发jenkins构建
- Github 榜首!B 站疯传!程序员思维导图 48 张!!!
- 这 7 个开源项目,在 GitHub 火了!