Как загрузить новую версию моего проекта в SVN (eclipse)? - PullRequest
9 голосов
/ 25 января 2011

У меня есть проект Java на сервере SVN. Я создал его совершенно новую версию, и теперь я хочу «зафиксировать», но сохранить предыдущую версию на сервере. Мне не разрешено использовать ветки в этом проекте. Поэтому я изменил название нового проекта на projectName_improved. Я создал новую папку для проекта на сервере. Теперь я хочу загрузить projectName_improved в новую папку. Я использую затмение (+ плагин SVN). Как мне технически это сделать (без разветвления)?

РЕДАКТИРОВАТЬ: Я использую плагин Subclipse .

Ответы [ 3 ]

8 голосов
/ 25 января 2011
  • В Eclipse перейдите в перспективу SVN Repositories.

SVN Repositories

  • Щелкните правой кнопкой мыши папку, в которую вы хотите поместить новую(улучшенный) проект.

right click on the destination folder

  • импорт (для импорта проекта на сервер).

import window

  • Просмотр ...

  • Найдите проект на своем компьютере.ХОРОШО.ХОРОШО.Вот и все.Новый (улучшенный) проект загружается на сервер.Готово.

1 голос
/ 25 января 2011

Сам я не Java, но по опыту это звучит так, как будто вам нужно;

A. Создайте новый репозиторий на сервере SVN. или B. Просто добавьте новую папку в существующий репозиторий, а затем в затмении вы сможете зафиксировать.

Я не думаю, что в самом модуле eclipse есть что-то, что позволяет вам добавлять новые папки, вы должны делать это из ОС или с помощью приложения, такого как RapidSVN.

Когда я говорю «ДОБАВИТЬ», я имею в виду, что вы можете щелкнуть правой кнопкой мыши по папке в Win Explorer, а в разделе SVN вы можете нажать команду «Добавить». Я использую tortoisesvn .... он также добавит значки в ваши папки, чтобы вы знали, что нужно зафиксировать.

0 голосов
/ 25 января 2011

Отключитесь от svn сначала (eclipse -> team menu -> disconnect), который удалит существующую информацию svn (скажите «да», когда она попросит), а затем снова из team menu share project- > follow on screen guiding в репозиторий svn (выбирая место, куда вы хотите поместить его. Возможно, транк ). это не работает?

...