Accurev двоичные файлы и рекурсивный держать

Моя проблема состоит из двух частей:

  1. Моя команда и я используем Test Design Studio для записи файлов.vbs в рабочую область Accurev. Проблема в том, что Accurev распознает их как двоичные файлы вместо текстовых / текстовых файлов... что вызывает проблемы при слиянии. Есть ли в Accurev параметр, который я могу изменить, чтобы он распознавал файлы.vbs как text /ptext?

  2. Все те двоичные файлы, которые уже находятся в потоке, мне нужно решение, чтобы преобразовать их все в текст / ptext. Я отказался от пользовательского интерфейса клиента, потому что это означает, что мне нужно зайти в проводник Workspace и просмотреть каждую папку, одну за другой, и сохранить эти двоичные файлы. Затем я подумал о командах. Я старался

    2.1. accurev keep -c "keep ptext" -n -E ptext -R target_folder

    2.2. accurev keep -c "keep ptext" -n -E ptext -R .

    2,3. Но я не выбрал ни одного элемента. Это потому, что флаг "-n" необходим для рекурсии, но это означает, что он будет игнорировать неизмененные файлы... и большинство моих файлов сохранены и не изменены... в противном случае я даже не могу выбрать каталог для сохраняя (я сообщу "не могу держать каталог"). Я мог бы создать список файлов, но это заняло бы столько времени, сколько нужно было вручную хранить все файлы по одному. Я также попробовал, если бы я мог работать непосредственно в потоке (так как у него есть другой пустой поток выше, он перечисляет все свои файлы как исходящие), но у меня нет опции keep в потоке. Есть ли простой способ конвертировать все файлы в потоке / рабочей области как текст /ptext?

2 ответа

Решение
  1. Да, вам нужно будет включить предварительный триггер, используя скрипт elem_type.pl, который находится в "accurev install dir / examples" на вашем сервере. Внутри файла elem_type вы увидите инструкции по установке этого триггера.

  2. Да, выполните следующую команду, чтобы создать список всех файлов в вашей рабочей области.

"accurev stat -a -ffl> list.txt"

Затем выполните команду this, чтобы преобразовать файлы в ptext:

"accurev keep -c" преобразование ptext " -E ptext -l list.txt"

Затем вы можете продвигать эти файлы.

Проверьте файлы с помощью шестнадцатеричного редактора, чтобы увидеть, есть ли какие-либо не-ASCII символы.

Если в файле есть двоичное содержимое, AccuRev увидит эти файлы как двоичные.

Замените хранилище, так как jstanley предложил изменить тип.

Для добавления используйте "accurev add -E ptext -c " ваш любимый комментарий " file.vbs

Другие вопросы по тегам