使用git使Xcode 4停止自动暂存

Chr*_*ker 8 git xcode xcode4

我讨厌每当我在Xcode 4中进行更改时,它会自动执行"Git add"命令.有没有办法让这个停止?

Dan*_*Ray 8

不,Xcode 4的git集成是"破坏"的,因为无论后端是git还是svn,他们都试图为源代码控制提供统一的接口.这意味着他们只支持最低功能的共同点.结果,使用索引("临时区域").无论您是否想要它,它总是会自动添加.

编辑:实际上,我认为它不会自动添加.我认为它总是这样commit -a.在git status命令行上查看显示了许多未上传的新文件和修改过的文件.但我敢肯定,如果我使用Xcode,他们最终都会在提交中结束.


mat*_*att 7

我所做的是通过命令行执行我所有的git交互.因为我无法让Xcode忽略我的项目受git控制的事实,因此我不能让Xcode停止git add为我创建的每个新文件做的事情,当我到达命令行时我做的第一件事是git reset重置索引.这解决git add了Xcode自动执行的所有恼人的事情.现在我负责索引的内容,所以我按照自己想要的方式构建自己的提交.


Den*_*nis 5

对于Xcode 6,这不再是问题。访问首选项->源代码管理选项卡,然后关闭“自动添加和删除文件”复选框