Плагин Eclipse Perforce и модификатор типа файла по умолчанию, поэтому версия обновляется

StackOverflow https://stackoverflow.com/questions/778467

Вопрос

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

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

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

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

Это было полезно?

Решение

Я получил полезный ответ от службы поддержки Perforce на случай, если у кого-то еще возникнут подобные проблемы:

Что касается выбора типа файла по умолчанию:

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

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

добавит модификатор +k ко всем файлам в //depot/proj1 с расширением ".java".

Что касается управления версиями:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top