Работа с несколькими репозиториями одновременно с Subversive в Eclipse - PullRequest
3 голосов
/ 17 февраля 2011

Я хотел бы использовать два хранилища SVN.Одним из них является синхронизация с моей производственной средой, а другим - синхронизация с другим разработчиком.Возможно ли использовать Subversive в Eclipse?

РЕДАКТИРОВАТЬ: Извините!Я имел ввиду SVN, а не CVS

Ответы [ 3 ]

1 голос
/ 17 февраля 2011

Я думаю, что вы имеете в виду: «Для одного данного проекта я хотел бы иметь возможность синхронизировать на одной стороне с официальным репо и в то же время использовать средства синхронизации и объединения, чтобы оставаться синхронизируемым с другим репозиторием CVS ».

Насколько я знаю, это невозможно из того же проекта. Ни с CVS, ни с Subversion, ни с любым другим SCM. Это немного, потому что все плагины SCM фактически включены в плагины Team Management eclipse и имеют непосредственное отношение к тому факту, что связь между средой разработки и репозиторием довольно эксклюзивна.

Что вам нужно сделать, если вы хотите синхронизировать в исключительных случаях:

  1. Отключение от одного репозитория (скажем, CVS) (команда разъединения). Не удаляйте папки .cvs.
  2. Переподключиться ко второму репо (скажем, SVN - подрывной или субклипс <= мой предпочтительный) </li>
  3. Синхронизация с SVN
  4. отключиться от SVN
  5. восстановить соединение с CVS (team => share).

Это слишком рискованно, чтобы делать это регулярно.

Поэтому есть и другие стратегии

  1. Используйте «теневой проект» в вашей рабочей области, синхронизированный с помощью обычного инструмента синхронизации. Мастер-проект подключается к репозиторию CVS, а тень - к VN.

  2. Используйте git + SVN. Git, как ваш локальный репо при поддержке SVN. Другой разработчик может использовать аналогичный подход.

В общем, не существует простого решения "из коробки". Все эти решения требуют значительных усилий для безупречной работы. Но SCM всегда был таким, я думаю.

0 голосов
/ 17 февраля 2011

Вы даже можете использовать оба плагина eclipse ( subversive и плагин cvs ). Они будут работать с Eclipse как заклинание (но имейте в виду, что subversive обрабатывает только репозитории subversion).

0 голосов
/ 17 февраля 2011

Да, возможно использовать Subversive в Eclipse.Я использую Subversion и CVS как через Eclipse, так и в Tortoise.Subversion намного быстрее и, кажется, лучше обрабатывает двоичные файлы.Единственное, о чем стоит поразмыслить, это то, что нумерация ревизий совершенно различна между subversion и cvs.Может быть это может помочь вам.

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

...