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