Visual Studio中如何将共享Linked Excel文件添加到Git仓库?
解决Git无法追踪外部Linked Excel文件的问题
Git本身不支持追踪仓库目录以外的文件,VS的Git集成自然也不会识别这类外部链接文件,所以得把文件迁移到仓库内部再处理,具体步骤如下:
- 复制文件到仓库内:在当前Git仓库的项目目录下新建一个专门存放共享文件的文件夹(比如
SharedAssets),把网络共享位置的Excel文件复制到这个本地文件夹里,确保路径完全在仓库范围内。 - 替换原有链接引用:在VS解决方案资源管理器里删掉原来指向网络共享的Linked File,右键目标项目选「添加 > 现有项」,找到仓库内的Excel文件,点击添加按钮旁边的下拉箭头,选择「添加为链接」。
- 提交到Git仓库:
- 如果VS的Git面板自动识别到了这个文件,直接勾选后提交即可;
- 要是没自动识别,打开VS内置的Git终端,执行命令:
git add ./SharedAssets/你的文件名.xlsx git commit -m "添加共享Excel文件到仓库"
后续维护注意点
- 之后原网络共享文件更新时,要把最新版本复制到仓库内的对应位置,再提交更新,不要直接修改外部共享文件后指望Git同步。
- 通知其他开发者,后续统一使用仓库内的文件链接,避免路径不一致导致的问题。
内容的提问来源于stack exchange,提问作者Charles Bretana
相关产品推荐
相关产品推荐

