У меня есть проект в XCode 4, использующий subversion через ssh. Он настроен с ветвями, тегами и подкаталогами ствола, а мой проект (скажем, ProjectOne) — это собственный каталог в стволе, например:
-|-trunk
| \- ProjectOne
|-tags
\-branches
У меня есть относительные пути к трем каталогам, настроенным в XCode следующим образом:
Ствол : ствол Ветви : ветки Теги : теги
И у всех трех есть зеленый «огонек» рядом с ними. Я создал ветку для своего проекта под названием ProjectOneBeta с помощью органайзера, дерево svn теперь имеет следующую структуру:
-|-trunk
| \-ProjectOne
|-tags
\-branches
\-ProjectOneBeta
\-ProjectOne
Если я извлекаю проект (с выбранным trunk/ProjectOne), он извлекается путем создания собственного каталога в моем каталоге Objective-C. Однако, когда я перехожу на ветку, структура становится странной. Затем он становится:
-ProjectOne
\-ProjectOne
Кто-нибудь может помочь? Я изначально неправильно проверил код? Не должно было быть этого начального подкаталога в стволе? Я неправильно проверяю? Или у меня просто неправильно установлены относительные пути, несмотря на зеленый цвет?