Gitignore除了.m和.h文件之外的所有obj目录

时间:2014-08-29 07:08:43

标签: git xamarin gitignore xamarin-studio

Xamarin Studio是它的垃圾片,我不能只将obj添加到.gitignore,因为为Xcode生成的任何.h和.m文件都存储在相关项目的obj中目录。需要在存储库中跟踪这些.h和.m文件,否则构建可能会因某些团队成员而中断。

除了包含在其中的任何.h和.m文件外,如何忽略解决方案项目的obj目录?

我试过了

obj
!*.h
!*.m

但排除规则不起作用。我在这种情况下看过obj/*,但是当我把它更改为:

obj/*
!*.h
!*.m

跟踪所有obj目录及其内容。

如何忽略除.h和.m文件之外的所有obj目录中的所有内容?

2 个答案:

答案 0 :(得分:3)

您的.gitignore文件明确包含.h.m个文件,同时您想在{{1}中加入.h.m个文件目录

obj

请注意,您仍然需要obj/* !obj/*.h !obj/*.m 才能跟踪其中的相关文件。

(在RHEL 6.5上使用git 1.7.11.3验证)

答案 1 :(得分:0)

您是否尝试过此处提出的.gitignore文件:gitignore.io? XamarinStudio有一个,它可以帮助您解决问题。

希望此链接能为您提供帮助。