Как создать тэг Subversion в Xcode 4?

Я не могу понять, как создать тег Subversion в Xcode 4. Я бы подумал, что это будет в интерфейсе Organizer → Repositories, но я не могу найти способ. В Xcode 3 вы можете просматривать репозиторий SVN, нажать кнопку "Копировать" в верхней панели окна, а затем указать каталог тегов /SVN. Я не вижу тот же тип опции в Xcode 4. Help?

Моим обходным решением пока является командная строка:

svn copy trunkSourceUrl tagsDestinationUrl -m "My tag message."

Ответ 1

Увы, как и с возможностью объединения ветвей, в тегах XCode 4 показываться нельзя. Это немного смешно, учитывая, что программным путем создание тега - это точно такая же операция, как создание ветки. Думаю, мы застряли с терминальными командами, пока Apple, наконец, не начнет действовать вместе с SVN.

Забавно, что он работал в XCode 3.

Ответ 2

Вам нужно перейти на верхний уровень для своего репозитория и выбрать его в нужной боли Организатора. Вы увидите, где вы указываете свое имя пользователя и пароль. При этом вы увидите поля для указания Магистраль, ветки и теги. Я просто поместил сундук, ветки и теги (как это принято для макетов svn). Драгоценности рядом должны измениться на зеленый, и вы увидите папки для Trunk, Branches и тегов popup под repos справа.

Ответ 3

Вы правильно заявили, что он работал в XCode 3 и больше не работает в XCode 4. Я думаю, вы более или менее ответили на свой вопрос - вы все равно можете использовать XCode 3 для копирования SVN, пометки и т.д. Я просто попробовал это, и, похоже, одновременно работает с XCode 4 одновременно. Вам не нужно открывать какой-либо файл или проект в XCode 3, чтобы иметь возможность использовать меню "SCM". Поскольку вам не нужно будет делать это часто (я думаю), это не является серьезной проблемой для одновременного использования двух приложений XCode в течение короткого времени; в противном случае это может запутать.

Ответ 4

Выберите каталог "Root- > Tags", создайте новый каталог с именем выпуска, который вы хотите пометить, например "MyGreat App 1.1", Выберите новый каталог и нажмите "Импорт", затем выберите каталог исходного кода и нажмите кнопку "Импорт".