Почему Xcode 4 постоянно отображает «Проверка статуса контроля версий» для git-репозитория? - PullRequest
2 голосов
/ 07 июня 2011

Когда я открываю свой проект, в котором есть git-репо, XCode постоянно отображает «Проверка статуса управления исходным кодом» в верхней части окна.Мой git repo работает с find, и я могу зафиксировать изменения в нем с помощью утилиты командной строки.

Почему я вижу это сообщение?Кроме того, есть ли способ избавиться от этого?Я хотел бы переименовать свой проект XCode, но с этой проблемой я не могу.При попытке переименовать проект Xcode выдает ошибку: не удалось выполнить операцию, поскольку не удалось получить доступ к хранилищу.

Ответы [ 3 ]

4 голосов
/ 09 июня 2011

Один из обходных путей, если вы не хотите взаимодействовать с Git в вашем проекте XCode, это переместить каталог .git в другое место .

Вы по-прежнему можете выполнять любые операции git из командной оболочки, если для переменной окружения GIT_DIR задан внешний путь, куда было перемещено .git (или добавление опция --git-dir=/path/to/external/.git для любой из ваших команд git).

Но XCode не должен знать об этом внешнем .git и больше не должен пытаться связаться с репо, что позволяет вам выполнятьлюбая операция XCode, которую вы хотите, например, переименование проекта XCode.

0 голосов
/ 28 июня 2017

Перейдите в «Настройки» в XCODE, выберите вкладку «Контроль источника» и снимите флажок «Включить контроль источника»

0 голосов
/ 09 июня 2011

В Xcode 4.0 есть много замечательных идей с очень недоделанной реализацией. Это увлекательно для будущего инструмента и печально для настоящего. Надеюсь, что 4.3, который будет следующим выпуском, который совпадет с iOS 5 и Lion, разрешит такую ​​проблему - в документах действительно говорится об устранении некоторых недостатков Xcode с помощью g / r / t git.

В текущей версии взаимодействие XCode с git настолько затруднено, что бесполезно. Я начал пытаться использовать его и сдался. Мой совет: не заходите в раздел репозиториев окна органайзера и продолжайте взаимодействовать с вашим репозиторием в командной строке.

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