Visual Studio中DLL文件显示已忽略,部分无法添加至源码控制
解决部分DLL文件无法通过右键添加至Git源码控制的问题
如果右键已忽略文件时部分DLL没有「添加至源码控制」选项,大概率是这些DLL被更高优先级的忽略规则覆盖了,试试下面的方法:
排查本地.gitignore规则
打开项目根目录的.gitignore文件,查找是否存在*.dll或针对特定路径DLL的忽略条目。如果有:- 若只是需要添加个别DLL,可在对应规则下方添加例外,比如
!MyRequired.dll; - 若要临时取消该类文件的忽略,可给规则加
#注释掉。
- 若只是需要添加个别DLL,可在对应规则下方添加例外,比如
用命令行强制添加
直接通过Git命令行绕开右键菜单限制,强制添加目标DLL:git add -f ./path/to/your/dll/file.dll添加完成后提交变更:
git commit -m "Add specific DLL to repository"检查全局忽略配置
部分系统级或全局Git忽略规则也可能导致这个问题,先查看全局忽略文件路径:git config --get core.excludesfile打开该文件,检查是否有忽略DLL的规则,按需添加例外或注释规则即可。
内容的提问来源于stack exchange,提问作者Nandhu
相关产品推荐
相关产品推荐

