Xcode 4 с собственной поддержкой GIT / Как (локально с использованием терминала в большинстве случаев) - PullRequest
0 голосов
/ 16 июня 2011

извините, но мне нужна небольшая помощь с Xcode 4 и git. Я только что перешел на Xcode 4, потому что он поддерживает git, но сейчас я не знаю, как правильно его настроить.

Я бы хотел использовать терминал большую часть времени, так как пользовательский интерфейс XCode должен медленнее использовать вместо быстрого

$ git co master

или около того, но я хотел бы использовать довольно удобный diff и, возможно, также использовать функцию коммита, с которой поставляется Xcode.
Если я разрешаю Xcode настроить локальное репо, я не могу найти его с помощью терминала, если я устанавливаю репо с помощью терминала, я не могу понять, как сообщить Xcode "есть репо, пожалуйста, посмотрите и получите уведомление о всех филиалах ". Вместо этого он создает свою собственную локальную копию, поэтому у меня есть две видимые, доступные, но независимые папки проекта.

Я гуглил, но не могу найти хороший учебник для локального репо (позже я тоже попытаюсь добавить удаленный репозиторий ^^). Есть ли какая-либо понятная документация о том, как настроить git с помощью Xcode 4, которая будет хорошо работать с любыми изменениями / коммитами / тегами, которые я сделаю в терминале?

Я знаю, что при переключении веток я получу сообщение «файл исчез», но я также получу его, если переключусь через интерфейс Xcode, поэтому мне придется с этим разобраться (дополнительный вопрос: у меня никогда не было но как я могу присоединиться ко всем тем людям, которые просят Apple реализовать, чтобы файлы, которых нет в новой ветке, просто тихо закрывались, вместо того, чтобы раздражать меня всплывающими окнами?)

Спасибо!

1 Ответ

3 голосов
/ 22 июня 2011

Хорошо, мне удалось это сделать, хотя я нахожу это довольно запутанным, потому что я так настраиваю проекты (теперь), чтобы использовать git из терминала большую часть времени, но сопция для Xcode-Diff и коммит:

Создайте свою папку.Создать подпапку(все в подпапке будет подрывным, все на каком-то уровне, как эта подпапка, иначе внутри папки не будет .. Мне это всегда нужно)создайте свой .gitignore (содержимое gitignore будет указано в конце)добавить другой файл, например.ReadMe.rtfв терминале настройте свой git как обычно с помощью:

$ cd <path to your subfolder>
$ git init
$ git add .
$ git commit -a -m "Your commit message"

переключиться на Xcode, создать новый проект, такой как file-> new-> project (вы больше не сможете настраивать git-репо через это диалоговое окно, флажок должен быть отключен)Вернитесь в органайзер, там должен быть репозиторий, который называется вашей подпапкой.

Чтобы добавить удаленное репо, просто сделайте как обычно в терминале.

.1011 *

Надеюсь, это поможет кому-то еще :)

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