2009-04-22 2 views
1

Мы перенесли нашу систему управления версиями из CVS в Perforce, и наша команда разработчиков Java использует плагин Perforce в Eclipse (Mac). Версия больше не обновляется при добавлении/редактировании. Мы используем ключевое слово $ Revision в нашем javadoc. Согласно сайту Perforce, вы должны использовать модификатор + k, эффективно изменяя тип файла с текста на ktext. Два вопроса:Плагин Eclipse Perforce и по умолчанию модификатор типа файла, поэтому версия обновлена ​​

  • Есть ли способ по умолчанию типа файла ktext (или установить модификатор) в Eclipse, вместо того, чтобы делать это каждый раз перед тем, как Представлять (совершить) в неволей? (Например, щелчок правой кнопкой мыши по файлу и выбор команды> Изменить атрибуты ...)

  • Есть ли способ настроить Perforce для продолжения версий, где осталось CVS? Пример. Перед миграцией файл был установлен с 1.34. На следующем Peforce submit мы хотим, чтобы файл был установлен с 1.35, а не с # 1.

Большое спасибо.

ответ

1

я получил полезный ответ от команды поддержки неволей в случае кто-либо иметь эти вопросы:

Что касается недобросовестного типа файла:

Вы можете предоставить это на стороне сервера с «p4 typemap ". Например:

+ к //depot/proj1/....java

добавит + модификатор K для всех файлов в // депо/proj1 с расширением ".java" ,

Что касается версий:

Если перенести репозиторий CVS в Perforce с помощью одного из полных инструментов преобразования (например, cvs2p4, которые можно найти в нашей общественной Depot в public.perforce.com), то приведет к пересмотру всех версий CVS, так что файл в ревизии 1.34 в CVS будет файлом Perforce при пересмотре № 34 (следующий следующий № 35).