Можете ли вы отключить интеграцию контроля версий в Xcode 4?

Я использую Cornerstone для управления репозиториями Subversion, поэтому мне не нужна интеграция с XCode, и я замечаю, что XCode выводит в консоль множество выводов, связанных с SVN (он распознает, что мой проект является локальной копией SVN)...

В частности, есть множество ERROR: Your working copy returned an SVN status of "external" that we don't handle (yet) сообщения из-за моего svn:externals.

Это должно замедлить IDE - кто-нибудь знает какой-либо способ отключить интеграцию SVN в Xcode 4?

6 ответов

Решение

Правильно! Это, кажется, останавливает это навсегда - просто переименуйте следующий пакет во что-то отличное от IDESubversion.ideplugin (я переименовал мой IDESubversion-DISABLED.ideplugin)...

Xcode 5.1+
Наконец, это встроенный параметр XCode - подробности смотрите в ответе @MANIAK_dobrii.

Xcode 5 / Xcode 4.3+:
/Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

Xcode 4.0 - 4.2:
/Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin

Обратите внимание, что в Xcode 4.0 & 4.1 (и, возможно, 4.2) переименование расширения, казалось, работало нормально. Однако, начиная с Xcode 4.3, вам может потребоваться оставить расширение без изменений и вместо этого переименовать часть имени пакета (чтобы избежать ошибки при запуске, которую люди описали в комментариях ниже).

Подсказка: удалить git из проекта в Xcode 4

Попробуй это:

  1. Окно -> Органайзер
  2. Хранилища
  3. Выберите свой репозиторий
  4. Нажмите кнопку "-" в нижней части окна органайзера.

К сожалению, кажется, что вы должны делать это каждый раз, когда перезапускаете Xcode.

XCode 5.1 теперь имеет эту опцию в настройках, и она называется "Source Control":

Отключить контроль источника

В xcode 5 опция хранилища была перемещена. Сейчас в XCode > Preferences > Accounts, Выберите свой репозиторий и нажмите - внизу, чтобы удалить его.

Поскольку каталог /Developer больше не существует, IDESubversion.ideplugin был перемещен в версии 4.3 XCode

Новый путь: /Applications/Xcode/Contents/Plugins/IDESubversion.ideplugin

Я не перед моей XCode IDE, но попробуйте это:

  1. Дважды щелкните проект, чтобы установить настройки
  2. Выберите "Subversion" в окне SCM и "Изменить"
  3. Выберите "Отключить SCM"

Это должно, по крайней мере, избавиться от ваших операторов консоли.

Другие вопросы по тегам