Метод Accurev CLI cat не соответствует задокументированному поведению

Мы используем Accurev v6.0.2, и кошка, похоже, не следует тому, что задокументировано.

Согласно документации, метод cat может использоваться вне каталога рабочей области, пока -p аргумент предоставляется, но это не работает. Я получаю следующую ошибку: You are not in a directory associated with a workspace. Используемая команда:

accurev cat -v <workspace name>/<number> -p <workspace name> \.\<file path>

Когда я перехожу в рабочее пространство, я получаю новую, одинаково озадачивающую ошибку: File not found in workspace: /-v

Я в недоумении. Я неправильно истолковываю документацию? Являются ли эти известные проблемы (и есть ли обходные пути)?

2 ответа

Решение

Оказывается, что описанное выше поведение - это то, как ведет себя acurev CLI, когда пользователь не вошел в систему. Нет симпатичного сообщения "Вы должны аутентифицироваться, если хотите что-то делать", просто бессмысленные ошибки. Я надеюсь, что это окажется полезным для кого-то, кто столкнется с этим в будущем. Не смешно.

Убедитесь, что ваш текущий каталог на самом деле является каталогом рабочей области. Возникла такая же проблема при попытке запустить команду из командного файла. Проблема заключалась в том, что командный файл находился на диске C, а рабочее пространство - на диске D. Даже после выполнения cd в командном файле текущий каталог не был переключен. Переключил диск, выполнив команду D: и он заработал. Надеюсь, это полезно.

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