2015-09-19 3 views
0

Я только что обновился до Xcode 7, обновлена ​​вся система, включая инструмент командной строки, восстановленные разрешения на доступ к диску. И у меня все еще есть несколько проблем с этим Xcode.Xcode 7 не работает должным образом с контролем источника

Я использую GIT, но когда я запускаю свой проект, Xcode ВСЕГДА просит меня перейти на Subversion 1.7, даже когда я нажимаю «Не предупреждать меня снова для этой рабочей области», он не помнит.

enter image description here

Когда я ушел и перезапустить Xcode не использовать мое удостоверение для GIT, когда я нажимаю он все время просил меня их типа.

Когда я иду в настройках это создает стек призрак багги счетов ...

enter image description here

И когда я иду на GitHub, я понял, что Xcode не посылать моего user.email при совершении и нажав, когда я получил электронную почту по умолчанию [email protected]

Это действительно раздражает и багги, разве кто-нибудь знает?

Я удалил SVN, но все же, когда выполняю регулярную фиксацию из командной строки (Git использует мой user.email), когда я делаю из Xcode, он посылает как анонимный, очень раздражает.

enter image description here

+0

Вы используете git, но библиотеки используют svn. – matt

ответ

0

Благодаря этой статье я нашел решение:

https://stackoverflow.com/a/32546171/706189

Вероятно, что Xcode есть ошибка и не читают глобальной user.name и user.email. Поэтому вам нужно установить его локально в проекте корневой папки.

2

Вы должны быть подрывной репозиторий в исходном дереве, возможно, в библиотеке третьей стороной, что вы не знаете.

Перейти в терминал и сделать это обновить его:

$ cd /path/to/sourcetree 
$ find . -name .svn 

Если вы получаете удар то:

$ svn upgrade path/of/svnrepo 

еще лучше сбросить каталог .svn и использовать Git весь путь до конца, если эта сторонняя библиотека также является частью вашего постоянного дерева источников.

+0

Хорошо, да, я знаю спасибо за команды, но дело в том, что Xcode должен помнить, что я не хочу его обновлять. – Ganzolo

+0

@ Ganzolo Да [похоже, что] (https://developer.apple.com/library/ios/recipes/xcode_help-source_control_management/UpgradingtoSubversion1/UpgradingtoSubversion1.html) вы могли бы сообщить Xcode 5, чтобы избежать напоминаний в будущем. Яблоко, а? Всегда что-то делать, чтобы усложнить нашу жизнь. – trojanfoe

+0

Этот вид работал для меня. Мы больше не используем SVN, но я не смог найти папки .svn. Команда «find» показала мне скрытые папки внутри файла проекта, содержащие другие .svn-каталоги. Щелкнув правой кнопкой мыши по этим файлам и выбрав «Показать содержимое пакета», можно перейти к скрытым папкам .svn. – AaronS

Смежные вопросы