Accurev двоичные файлы и рекурсивный держать
Моя проблема состоит из двух частей:
Моя команда и я используем Test Design Studio для записи файлов.vbs в рабочую область Accurev. Проблема в том, что Accurev распознает их как двоичные файлы вместо текстовых / текстовых файлов... что вызывает проблемы при слиянии. Есть ли в Accurev параметр, который я могу изменить, чтобы он распознавал файлы.vbs как text /ptext?
Все те двоичные файлы, которые уже находятся в потоке, мне нужно решение, чтобы преобразовать их все в текст / 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 ответа
Да, вам нужно будет включить предварительный триггер, используя скрипт elem_type.pl, который находится в "accurev install dir / examples" на вашем сервере. Внутри файла elem_type вы увидите инструкции по установке этого триггера.
Да, выполните следующую команду, чтобы создать список всех файлов в вашей рабочей области.
"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