Git Commit работает с бета-версией Xcode, но не с нормальной версией
У меня был/есть Source Control, работающий с Xcode 7.0 beta 5, но когда я пытаюсь выполнить Commit в моем новом установленном Xcode 7.0 GM, это не сработает. (Новый Xcode 7.0 GM заменил мою предыдущую версию Xcode 6.4, в которой никогда не было управления исходным кодом.) Я получаю сообщение об ошибке The working copy "APP NAME" failed to commit files
, как показано на следующем изображении:
![введите описание изображения здесь]()
Этот вопрос похож на
но для меня он работает в версии бета-версии Xcode, а не в стандартной версии.
Я попытался выполнить предлагаемые команды командной строки в соответствии с этим ответом, но не было заметной разницы. Кажется, должен быть какой-то файл, который я мог бы редактировать или заменять, но я не знаю, где он находится. Обе версии Xcode используют одну и ту же папку проекта.
Обновление
Ввод git config --list
внутри каталога проекта. Я получаю следующее (по электронной почте изменено, но правильно):
[email protected]
user.name=Suragch
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.MongolAppDevelopment-iOS.url=https://github.com/suragch/MongolAppDevelopment-iOS.git
remote.MongolAppDevelopment-iOS.fetch=+refs/heads/*:refs/remotes/MongolAppDevelopment-iOS/*
branch.master.remote=MongolAppDevelopment-iOS
branch.master.merge=refs/heads/master
Опять же, я могу вносить изменения в проект в стандартном Xcode, но для обновления Git мне нужно вернуться к бета-версии Xcode.
Ответы
Ответ 1
git config --list
предоставляет локальные и глобальные (и системные) конфигурации git.
Убедитесь, что user.name все еще зарегистрировано в локальном репо: git config --local -l
Если нет, вполне вероятно, что бета XCode7 рассмотрит другой $HOME, в то время как в вашей командной строке используется обычный HOME (в котором у вас есть .gitconfig с вашим именем пользователя и user.email)
Просто попробуйте установить их в своем репо:
cd /path/to/rpeo
git config user.name Suragch
git config user.email [email protected]mail.com