2013-09-12 6 views
1

Для начала: я уже обращался к JetBrain's Web Help, но это не предоставило мне никакой дополнительной помощи.Конфигурирование ветвей SVN в IntelliJ IDEA 12

Я новичок в IntelliJ IDEA (с использованием 12.1.4) и испытываю трудности с настройкой ветвей SVN.

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

/svn.local/some/path/PROJECT/trunk 
/svn.local/some/path/PROJECT/branches/dev/{different dev Branches in sub-folders} 
/svn.local/some/path/PROJECT/branches/test 
/svn.local/some/path/PROJECT/branches/prod 

Как вы можете видеть, у меня есть разные ветви развития (каждый, хранящиеся в подпапке [..]/филиалы/Dev), но только один тест и одну ветвь prod.

Конфигурация моей ветки прекрасно работает с соединительными линиями и ветвями dev (как есть подпапки), но не с тестом и prod.

Возможно ли сконфигурировать SVN-интеграцию, с которой я могу получить доступ к тесту и dev, поскольку я могу работать с trunk и dev или мне придется переструктурировать весь репозиторий?

+0

Можете ли вы определить, что не работает? Это когда вы пытаетесь проверить филиал или после? какое сообщение об ошибке вы получите? – vikingsteve

+0

Например: при выборе ветви TEST или PROD я должен выбрать подпапку, что не является проблемой для DEV, поскольку разные ветви DEV хранятся в подпапках. Но в TEST и PROD подпапки уже являются частью проекта. – Hannes

ответ

3

Да, вам просто нужно настроить расположение филиалов.

В Configure Subversion Branches диалоговых значений устанавливаются следующим образом:

Trunk location: /svn.local/some/path/PROJECT/trunk 
Branch locations: 
    /svn.local/some/path/PROJECT/branches 
    /svn.local/some/path/PROJECT/branches/dev 

Теперь, когда вы выбираете ветку (например, в диалоге Update Project) вы должны иметь следующие параметры:

trunk (trunk) 
branches... 
dev... 

Выберите branches.., и это должно предоставить вам этот список:

test 
prod 
dev 

Теперь вы можете выбрать любой из ваших test или prod веток, который вы хотите. Конечно, dev действительно не должно быть в этом списке, но поскольку у вас есть ветви, вложенные в подпапку папки branches, intellij думает, что dev также является веткой. Однако, выбрав dev... с предыдущего шага, вы также получите доступ к своим другим филиалам.

Смежные вопросы