Не удается зафиксировать проект Xcode с интеграцией Git - PullRequest
9 голосов
/ 06 декабря 2011

Я пытаюсь заставить GitHub работать через XCode, и у меня возникло немало проблем. Когда я нажимаю кнопку фиксации (в разделе «Управление файлами / источниками»), я получаю следующее сообщение об ошибке:

The operation could not be performed because no valid working copies were found. Please verify that your files are under source control and try again.

Это происходит, независимо от того, создаю ли я новый проект и нажимаю ли в поле «создать с помощью локального git-репозитория», или если я клонирую существующий проект из github с помощью вкладки репозитория организатора.

По какой-то причине я могу сделать коммит, если я нахожусь в органайзере на вкладке репозиториев, выбрал папку моих проектов в репозитории и нажал коммит. Это работает, но оттуда я не могу перенести свое обновление на github, так как опция push "недоступна" в меню файлов.

Может кто-нибудь помочь мне это исправить? Я хотел бы иметь возможность проталкивать обновления прямо через XCode.

Ответы [ 2 ]

2 голосов
/ 29 января 2012

Если ваш проект находится в / Developer / .... переместите его в другое место и снова откройте проект.Это может решить вашу проблему.

Кажется, есть проблема в Xcode 4.2 с проектами в / Developer / ... и интеграции git (вы получаете ошибку "Операция не может быть выполнена, потому что нетбыли найдены действительные рабочие копии. Убедитесь, что ваши файлы находятся под контролем исходного кода, и повторите попытку ")

1 голос
/ 06 декабря 2011

Какая у вас версия Xcode? Выше Xcode4.0 репозитории Git будут создаваться при создании проекта Xcode.

Если вы хотите добавить git в существующий проект, вы должны сначала его инициализировать. В папке проекта введите:

git init
git add .
git commit -m "your comment"

Более подробная информация, нажмите здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...