источник ссылки на SVN в затмении - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть svn-репозиторий с исходным кодом, который я хочу связать (щелкните правой кнопкой мыши Team-Share) для svn в eclipse, чтобы иметь возможность фиксировать, обновлять и т. Д.

Существует странная проблема, когдаПроект в eclipse помечается как проект maven, тогда svn правильно связывается, он извлекает URL-адрес хранилища, имя пользователя, пароль и т. д. Но если проект не maven (например, проект java), то по какой-то причине eclipse не может найти URL-адрес хранилища и обрабатываетпроект, как новый, передается в SVN.

Как связать не maven проект с системой управления версиями SVN?

Maven Integration for Eclipse (Required)    0.12.1.20110112-1712
org.maven.ide.eclipse.feature.feature.group Sonatype, Inc.

Subclipse (Required)    1.8.3   
org.tigris.subversion.subclipse.feature.group   tigris.org

Subversion Client Adapter (Required)    1.8.0
org.tigris.subversion.clientadapter.feature.feature.group   tigris.org

Subversion JavaHL Native Library Adapter (Required) 1.7.1.1
org.tigris.subversion.clientadapter.javahl.feature.feature.group    tigris.org

UPD обнаружен корень проблемы.Это связано с использованием связанных исходных каталогов.Когда проект eclipse находится вне рабочего дерева svn, eclipse не может извлечь параметры svn (URL-адрес хранилища и т. Д.), Но когда проект eclipse помещен в рабочее дерево svn, функция команды работает безупречно.

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Такое странное поведение связано с использованием связанных исходных каталогов.Когда проект eclipse находится вне рабочего дерева svn, eclipse не может извлечь параметры svn (URL хранилища и т. Д.), Но когда проект eclipse помещен в рабочее дерево svn, функция команды работает безупречно.

0 голосов
/ 19 декабря 2011

Это должно сработать, но иногда Eclipse "забывает" информацию для обмена.

Решение состоит в том, чтобы поделиться ею снова.Eclipse будет читать существующую информацию о репо и использовать ее (вместо создания нового репо).

Если сомневаетесь, сначала сделайте резервную копию папки проекта;SVN не хранит специфическую для проекта информацию вне папок проекта, поэтому восстановление из резервной копии даст вам именно то, что было раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...