Нет.Интеграция git в Xcode 4 «сломана» тем, что они пытались представить унифицированный интерфейс для управления исходным кодом независимо от того, является ли серверным git или svn.Это означает, что они поддерживают только самый низкий общий знаменатель функциональности.В результате использование индекса («промежуточная область») прекращено.Он всегда выполняет автоматическое добавление независимо от того, хотите вы этого или нет.
РЕДАКТИРОВАТЬ: На самом деле, я не думаю, что это автоматическое добавление.Я думаю, что это всегда делает commit -a
.Глядя на git status
в командной строке, я вижу много новых и измененных файлов, которые НЕ являются промежуточными.Но я уверен, что если я сделаю коммит с Xcode, они все окажутся в этом коммите.