【发布时间】:2019-06-06 18:37:32
【问题描述】:
我们有几个人在 git 存储库中处理单个 Atmel Studio 7 项目。每次有人打开项目时,Atmel Studio 都会对项目文件 (*.cproj) 进行一些用户特定的更改,例如添加调试探针的序列号并更新打开它时使用的确切 Atmel Studio 版本号。我想忽略这些更改,但仍将文件保留在 repo 中,因为它包含所有必要的项目设置。
有没有人能很好的解决这个问题?
【问题讨论】:
-
如果
.cproj文件已经在repo 中,为什么不能将它添加到.gitignore? -
git update-index --assume-unchanged <file>。每个用户都必须在自己的沙箱中运行此命令。 -
这个问题几乎可以肯定是重复的,但我的搜索并没有显示出你想要的问题。
-
好的,所以我仍然找不到关于这个的好帖子,即使我确定我在 SO 上学习了这个解决方案,所以我发布我的解决方案作为答案。
标签: xml git gitignore atmelstudio