Поделиться через


Использование CVS

Модуль CVS для исходного сервера был разработан с использованием системы параллельных версий (CVS) 1.11.17 (клиент). Он не тестировался с другими версиями CVS. Кроме того, текущая версия модуля является бета-версией.

CVSROOT

На компьютере, на котором источник индексирует сборку, CVSROOT не может содержать пароль и сведения о пользователе. Используйте cvs.exe, чтобы задать учетные данные.

Чтобы подготовить Srcsrv.ini файл для индексирования CVS, необходимо ввести псевдоним для репозитория, который однозначно отличает его от любых других в сети. Этот репозиторий должен соответствовать значению CVSROOT в вашей среде. Нет необходимости задавать это значение в копии Srcsrv.ini, которая хранится у клиентов отладчика, так как псевдоним определен в исходном индексируемом PDB-файле.

Клиентский компьютер

Клиентский компьютер, извлекающий файлы во время отладки, не нуждается в песочнице CVS или наборе CVSROOT. В пути требуются двоичные файлы CVS, и если репозиторий заблокирован, необходимо задать имя пользователя и пароль с помощью Cvs.exe.

Теги редакции

CVS не может извлечь файл по номеру версии. Вместо этого это необходимо сделать с помощью так называемого тега. При индексировании системы на основе CVS необходимо убедиться, что все изменения будут возвращены в репозиторий, а затем применить тег с помощью команды cvs tag. Затем при индексировании файла убедитесь, что вы используете параметр командной строки label, чтобы указать тег, который необходимо связать с индексаемой сборкой. Тот же результат можно достичь, задав CVS_LABEL в среде. Другие значения можно задать из среды или командной строки. Используйте параметр командной строки -?? с SSIndex, чтобы проверить выбранные варианты и убедиться, что все параметры настроены правильно:

ssindex.cmd -system=cvs -??