Плагин Eclipse Subversive: Почему я не могу создать эту ветку? - PullRequest
0 голосов
/ 21 июня 2010

Я недавно переключился с Subclipse на Subversive для интеграции SVN в Eclipse, и у меня возникли проблемы с созданием ветви моего исходного кода.

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

  • Панель навигатора
  • Щелкните правой кнопкой мыши по папке проекта (хотите все разветвить)
  • Команда> Филиал
  • В поле Местоположение найдите папку / branch в моем хранилище
  • Добавить имя ветви в поле пути, то есть "/ testbranch" (не показано)

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

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

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

Ответы [ 3 ]

0 голосов
/ 21 июня 2010

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

0 голосов
/ 23 июня 2010

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

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

0 голосов
/ 21 июня 2010

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

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

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

...