尽量在第一次 push 代码前把 ignore 做好,不然后面修改ignore文件是无效的
但是现在就是遇到这个问题 SKJS_WEBAPI.DB 这个文件夹下都是 Entity Framework 相关的内容,又是多人开发,到了 合并代码的时候真是 日了狗了
每个人都有可能去 更新实体模型 重新生成T4模板 导致总有冲突:
修改 了 ignore 发现没有用
网上查了一通发现 步骤如下:
- 在ignore 添加
/SKJS_WEBAPI.DB/*
- 执行:
git rm -r --cached . //去掉已经托管的文件
git add . git commit -m'修改ignore 文件'
git push origin master
提示: 发现 用 Entity Framework 开发时 真的要先 忽略掉 .vs 和实体模型
数据库 一直都在改结构
而且是可能大家都在改 Entity Framework 的实体都是根据 数据库生成的 太容易冲突了 这个要是在git 上合并能把人 玩死