为什么Xcode不会提交一些工件作为文件夹上下文提交的一部分?

时间:2012-12-22 17:22:57

标签: ios xcode git

在Xcode中,我创建了一个新项目,并在向导中选择创建一个git repo。向导完成后,所有工件都被提交给git。

正如我一直在编辑的那样,每当我右键单击Project Navigator中的顶部/第一个黄色文件夹并选择“Source Control> “提交所选文件”,某些文件类型(.storyboard,main.m,.xcdatamodeld)无法从显示的提交窗口提交。

项目管理器在所有这些文件的右侧显示“M”图标,因此它知道它们已被修改。此外,如果我右键单击单个文件并执行提交,则允许我提交。

我正在使用Xcode v4.5.2。

两个问题:

  1. 为什么它会在提交窗口中列出'.storyboard',但是我不会让它选择提交?

  2. 为什么其他文件(main.m,.xcdatamodeld)甚至没有显示在提交窗口中?

1 个答案:

答案 0 :(得分:3)

使用“文件”菜单或Option-Command-C中的“Source Control - > Commit ...”,您将能够将.storyboard与项目中的其他文件一起提交。

上下文菜单“Commit Selected Files ...”似乎只允许使用在进入提交窗口之前明确选择的文件。即使它显示了已修改的文件,也无法选择它们。