Метод 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: и он заработал. Надеюсь, это полезно.