You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rider拉取C#项目后自动生成文件显示变更,如何禁用以追踪实际修改?

解决Rider显示自动生成文件变更的问题

遇到这种自动生成文件被标记为变更的情况,可通过以下几种方式解决:

1. 用.gitignore彻底排除追踪(推荐)

直接在项目根目录创建或编辑.gitignore文件,添加C#项目常见的自动生成文件/目录规则:

# Visual Studio/Rider IDE配置文件
*.suo
*.user
.idea/
*.ipr
*.iws
# 编译输出目录
bin/
obj/
# NuGet相关缓存
packages/

如果这些文件之前已经被Git追踪,需要先移除追踪并提交修改:

git rm -r --cached .idea/ bin/ obj/
git commit -m "停止追踪自动生成的IDE和编译文件"

提交后,所有拉取该项目的机器都不会再追踪这些文件。

2. 在Rider本地过滤变更显示

如果不想修改仓库配置,可在Rider中本地过滤:

  • 打开变更窗口,点击顶部的漏斗过滤图标
  • 勾选「忽略已忽略的文件」选项,或者直接在过滤输入框中输入要排除的目录(如bin/、obj/)
  • 也可通过设置永久忽略:打开File > Settings > Version Control > Ignored Files,点击+添加要忽略的文件/目录路径,选择匹配规则保存即可。

3. 清理本地自动生成文件后重新加载

  • 删除本地项目中的bin、obj、.idea等自动生成目录
  • 在Rider中点击File > Reload All Projects,让IDE重新生成适配本机的文件,此时已被忽略的文件就不会再显示为变更。

内容的提问来源于stack exchange,提问作者Jordan Dovey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 12:45:58