2010-06-21 2 views
0

Недавно я переключился с Subclipse на Subversive для интеграции SVN в Eclipse, и мне не удается создать ветвь моего исходного кода.Eclipse Subversive plugin: Почему я не могу создать эту ветку?

Я пробовал несколько разных вариантов моего метода, но все они привели меня к тому же блокпосту. В принципе, вот что я пытаюсь сделать.

  • Навигатор панели
  • правой кнопкой мыши на папке проекта (хотим расшириться все это)
  • Team> Branch
  • В Расположение поле , просматривать, чтобы выбрать папку/филиалы в моем хранилище
  • Добавьте имя ветви в поле пути, т.е. «/ testbranch» (не изображенном)

Тогда диалог выглядит так, и я не могу продолжить.

http://img820.imageshack.us/img820/1011/branchingfail.png

Что я здесь делаю неправильно? Почему я не могу создать эту ветку? Если ничего другого, можно ли хотя бы подтвердить, что я следую правильному процессу, и это что-то вроде моей среды или конфигурации, которая препятствует созданию ветки?

ответ

0

Я обнаружил, что SVN очень специфичен с разъемами SVN. Если вы подключили и загрузили код SVN с одним разъемом, а затем переключились на другой разъем, когда вы начали использовать Subversive, у вас наверняка возникнут проблемы.

У меня были необъяснимые проблемы с Подрывниками в прошлом, и они почти всегда отследили использование разных коннекторов. Решением для меня было сбросить все мои местные SVN-коды. Я удалил все локально и перепроверял весь мой код. После этого все стало хорошо.

Надеюсь, это поможет.

+0

Ну, это определенно применимо здесь. Стоит! –

+0

К сожалению, это не исправило мою проблему. –

0

Я не считаю это подходящим решением, но, по крайней мере, это заставило меня снова работать. Вместо того, чтобы запускать операцию ветвления, я создал новую папку внутри папки моих ветвей, а затем скопировал содержимое папки trunk в нее. Затем я смог переключиться на новую «ветку».

0

Удостоверьтесь, что у вас нет никаких изменений, а затем выполните команду> очистка. Также убедитесь, что вы разветвляетесь от ствола и что у вас нет смешанной версии. Например, вы можете иметь папку под корнем из другой ветви, а остальная часть проекта - из магистрали. Это приведет к сбою создания ветви. При возникновении проблем с филиалами из навигатора попробуйте повторно вернуть проект (щелкните правой кнопкой мыши команду «выбрать команду> вернуть») несколько раз. Затем выполните очистку несколько раз.

Также вы можете рассмотреть возможность создания ветки из представления SVN Repositories. В этом окне щелкните правой кнопкой мыши по местоположению, из которого вы хотите перейти (т. Е. Грузовик), и выберите «Создать»> ветвь в контекстном меню. Одним из последних шагов является просмотр навигатора, который вам понадобится, чтобы изменить проект на вновь созданный бранч: щелкните правой кнопкой мыши по корню проекта и выберите команду> переключатель из контекстного меню

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