Xcode / GitHub - 提交接口设置文件

时间:2016-05-20 21:31:20

标签: xcode git github

当Xcode尝试将用户设置文件提交到git时,您通常会做什么:

  

xcuserdata / username.xcuserdatad / xcschemes

     

xcuserdata / username.xcuserdatad

     

UserInterfaceState.xcuserstate

如果我将文件推送到GitHub服务器,他们是不是最终会在另一个团队成员的计算机上?

最佳做法是什么?有没有办法省略对这类文件的承诺,或省略推送到远程服务器?

你通常做什么?

1 个答案:

答案 0 :(得分:1)

您使用.gitignore文件 - 在repo级别或机器级别 - 告诉git忽略文件,文件夹等...在这种特定情况下,您可以添加xcuserdata/ .gitignore和git将开始忽略这些文件。请注意,如果您已经在xcuserdata/文件夹中至少提交了一次,那么即使您更新了.gitignore,git也会继续跟踪文件。

Github维护着各种语言,IDE等常见.gitignore文件的存储库,可以使用here

该回购邮件here中还有一个特定于Xcode的.gitignore示例。