Как пометить репозиторий Git из Xcode 4 - PullRequest
6 голосов
/ 08 апреля 2011

Это может быть глупо, но я просто не могу понять:

я добавил поддержку git для своего проекта после его создания, закрыв Xcode и из терминала:

$ git init
$ git commit -a -m "Initial commit"

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

EDIT: Сделал то, что предложил @ edc1591, и даже создал проект с поддержкой Git с нуля, и я до сих пор не вижу, как создать тег. Есть только подпапка Branch и есть возможность добавить одну (ветку), но ничего о тегах ...

Ответы [ 2 ]

13 голосов
/ 21 апреля 2011

Xcode 4 не имеет возможности делать много вещей SCM, но он справляется с тем, что вы делаете большинство вещей через командную строку (даже во время работы). Поэтому, если вы хотите сделать тег, убедитесь, что то, что вы хотите, чтобы тег был зафиксирован, а затем сделайте это так, как вы делаете это из командной строки:

git tag -a -m "Mostly works" project_v0.2

С положительной стороны, когда Xcode 4 выполняет SCM, он делает это довольно хорошо. «Представление diff» и представление «вина» очень полезны, так же как и теги состояния.

1 голос
/ 08 апреля 2011

Убедитесь, что вы делаете git add . (из каталога проекта) после git init. Я не уверен, если это решит проблему, хотя. Но исходя из того, что у вас есть, вы просто делаете пустой репозиторий git

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