Y:\>hg -R Y:/mercFlow.cache/vm-linux rename Migration-2010/create_directory_stru
cture.pl Migration-2010/create_directory_structure.pl2
abort: Migration-2010/create_directory_structure.pl not under root
Я нахожусь в окнах, использующих Подвижный. Я пробую к rename\move файл как простой тест. Y:/mercFlow.cache/vm-linx/Migration-2010/create_directory_structure.pl существует и доступен для просмотра в файловом браузере. Migration-2010/create_directory_Structure.pl совершенно определенно, кажется, существует под локальным репозиторием vm-linux.
Что идет не так, как надо здесь?
Необходимо использовать пути относительно текущего рабочего каталога, когда Вы используете hg -R
- то есть, -R
опция не изменяет рабочий каталог hg
процесс. --cwd
опция действительно изменяет рабочий каталог.
Это иллюстрирует различие:
$ hg init test
$ echo hello > test/hello.txt
$ hg -R test add test/hello.txt
$ hg -R test status test/hello.txt
A test/hello.txt
$ hg --cwd test status hello.txt
A hello.txt
и это не работает:
$ hg -R test status hello.txt
abort: hello.txt not under root
$ hg --cwd test status test/hello.txt
test/hello.txt: No such file or directory