Не удается оформить ветку проекта в основной проект CVS Eclipse - PullRequest
0 голосов
/ 06 августа 2009

В моей текущей среде разработки у меня есть «основной» проект в Eclipse, который отображается в хранилище CVS. В рамках этого основного проекта у нас могут быть разветвленные проекты, но они не являются «проектами» с точки зрения Eclipse, поскольку они все еще находятся в основном проекте Eclipse, который я разрабатываю.

Около месяца назад мы переключили серверы CVS. Теперь я не могу добавить новые ветки в свой существующий проект Eclipse. В диалоговом окне Eclipse я ожидал, что список «Родитель целевой папки» будет содержать мой основной проект (по которому я буду перемещаться, где находится разветвленная папка в этом основном проекте). Тем не менее, я все еще могу обновить / зафиксировать CVS из основного проекта, поэтому я думаю, что соединение было переконфигурировано нормально, когда мы переключили серверы CVS.

Есть идеи, что может быть причиной этого?

Извините, что не знал мельчайших деталей CVS и, возможно, неправильно использовал некоторые термины.

1 Ответ

0 голосов
/ 06 августа 2009

Нашел следующую цитату в справочной документации по Eclipse:

Примечание. Только папки в проектах общего доступа или проектах, совместно используемых в том же хранилище CVS, что и выбранная удаленная папка, являются допустимыми целями для операции Checkout Into. Кроме того, если целевой проект операции не является общим проектом, проект будет подключен к хранилищу CVS (то есть проект станет общим проектом CVS), но любой ранее существующий контент будет игнорироваться.

Корневые файлы CVS были настроены так:

:extssh;username=OMITTED;hostname=cvs.OMITTED.net:/home/cvs

, который все еще работал при выполнении задач CVS, таких как обновление. Однако подключаемый модуль Eclipse CVS не смог сопоставить его с моим подключением к репозиторию, поскольку строка подключения в Eclipse действительно ожидала:

:extssh:OMITTED@cvs.OMITTED.net:/home/cvs

Просто запустил массовый поиск и замену во всех моих конфигурационных файлах CVS, чтобы сработала «проверка в существующем проекте».

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