2012-01-24 2 views
1

У меня есть удаленный репозиторий git, и я пытаюсь совершить и нажимать последние изменения. Проблема в том, что все совершает штраф за исключением project.pbxproj. Xcode не жалуется. Он просто действует так, как будто все совершены без проблем. Но когда я нажимаю, он жалуется, что есть незафиксированные изменения. Поэтому я пытаюсь совершить еще раз. Он показывает, что в project.pbxproj есть изменения. Хорошо. Это произошло раньше. Я только что совершил снова, и все хорошо. Но не в этот раз. Я совершаю. У Xcode нет жалоб, пока я не попытаюсь нажать. Поэтому я пытаюсь снова зафиксировать, и я вижу, что он действительно не совершил, потому что различия такие же, как и раньше.Xcode git не комментирует project.pbxproj

ответ

2

Открытие навигатора журнала поможет вам найти причину проблемы. Выберите «Просмотр»> «Навигаторы»> «Показать навигатор журнала», чтобы открыть навигатор журнала. Выберите фиксацию из навигатора журнала. Редактор будет выглядеть на следующем скриншоте:

enter image description here

На правой стороне синей области экрана находится маленькая кнопка. Нажмите эту кнопку, чтобы открыть стенограмму, которая поможет вам определить, почему коммит не работает.

+0

Вот расшифровка: мерзавец совершить -m пытается получить project.pbcproj совершить - /Users/jigoossen/Desktop/Programming/app_store/Snake/Snake.xcodeproj/project.pbxproj # На мастер филиала # Ваш ветвь опережает «мастер/мастер» на 3 фиксации. # # Изменения не поставлены для фиксации: # (используйте «git add ...», чтобы обновить то, что будет выполнено) # (используйте «git checkout - ...», чтобы отменить изменения в рабочем каталоге) # # \t изменение: Snake.xcodeproj/project.pbxproj # без добавления изменений не совершать (использование «мерзавец добавить» и/или «мерзавец совершить -a») –

+0

к сожалению, я не мог получить любой из уценки форматирование для работы. Я новичок в git, поэтому для меня это не имеет никакого смысла. –

+0

Xcode не может фиксировать ваши изменения, поскольку они не были поставлены, но вы не можете явно изменять настройки из Xcode. Вам нужно будет выполнить свою фиксацию из внешнего Xcode, либо из командной строки, либо из git-клиента GUI, такого как gitX. –

Смежные вопросы