Можете ли вы отключить интеграцию контроля версий в 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
Попробуй это:
- Окно -> Органайзер
- Хранилища
- Выберите свой репозиторий
- Нажмите кнопку "-" в нижней части окна органайзера.
К сожалению, кажется, что вы должны делать это каждый раз, когда перезапускаете 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, но попробуйте это:
- Дважды щелкните проект, чтобы установить настройки
- Выберите "Subversion" в окне SCM и "Изменить"
- Выберите "Отключить SCM"
Это должно, по крайней мере, избавиться от ваших операторов консоли.