Загрузка проекта из виртуальной машины в Eclipse

Вот настройка - у меня есть сервер с репозиториями SVN, содержащими проекты. У меня есть виртуальная машина на моем компьютере с ОС Vista, работающая под управлением FreeBSD, которая выступает в качестве сервера для локального тестирования проектов. Проекты извлекаются / фиксируются / обновляются с виртуальной машины.

Я хочу иметь возможность изменять извлеченный проект на моем компьютере с Vista, используя Eclipse. Могу ли я загрузить файловую систему с виртуальной машины? Здесь плагин Subversion бесполезен, так как виртуальная машина будет выполнять фиксацию на главном сервере.

Любые возможные решения? Спасибо

2 ответа

Разделять рабочую копию между различными платформами считается плохой идеей, и у меня возникли проблемы с ней. Поэтому я бы не советовал использовать Samba для доступа к вашей рабочей копии.

Вполне допустимо иметь несколько рабочих копий одного и того же хранилища, поэтому лучшим решением было бы разместить ваши хранилища svn на одной машине (например, на вашем текущем компьютере с Windows), запустив сервер для их совместного использования, например svnserve (начиная с Apache было бы излишним).

Клиент svn в вашей виртуальной машине может затем извлечь и зафиксировать на сервере svnserve на хосте Windows. Клиент Eclipse на вашем хосте Windows (с плагином Subversive или Subclipse) также может извлекать и фиксировать данные из svnserve на localhost. Просто запустите простое обновление, прежде чем начать работать на другом компьютере.

Если вы просто представляете эти две машины (хост Windows и виртуальную машину) как двух отдельных разработчиков, работающих над одним проектом, это будет иметь больше смысла.

Вы можете установить Samba на виртуальную машину для доступа к сети со стороны Vista.

Если вы используете VMware для размещения виртуальной машины, есть нечто, называемое общими папками. Это также может сработать.

Конечно, самым чистым решением было бы использование SVN с обеих сторон.

Другие вопросы по тегам