Как открыть браузер репозитория HG из командной строки для определенного файла? - PullRequest
0 голосов
/ 01 июля 2010

Я знаю о команде журнала hgtk, но она работает для каталога, а не для файла.

Если я выполняю что-то вроде этого

hgtk log -R D:\bmutilities\big_repo\chrome\content\br_editor.js

Выдает ошибку, говоря --- каталогне найден

Но если запустить команду hgtk в D:\bmutilities\big_repo\chrome\content\ каталоге

hgtk log -R br_editor.js

, то она отлично работает ...

Предложения, пожалуйста ????

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Вы используете опцию --repository или -R, чтобы указать путь к хранилищу. После этого имена файлов относительно к этому каталогу. В этом смысле hgtk -R работает как hg --cwd, что означает, что он фактически изменяет текущий рабочий каталог.

Mercurial также имеет команду --repository (-R), например, переключатель, но это не меняет текущий рабочий каталог процесса.

0 голосов
/ 01 июля 2010

UPDATE

Теперь я понимаю ваш вопрос лучше. Вы имеете в виду, что вы не можете просматривать историю файла из командной строки, если вы не в папке в корневой папке .hg.

Это похоже на проектное решение Mercurial.

Я просто проверяю, попал ли я в папку внутри репозитория, прежде чем выполнить hgtk log для определенного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...