Есть ли хороший способ вызвать git mv
в файле из magit? Я знаю, что можно запустить любую команду git с помощью :, но это не будет автозаполнять имена файлов.
Как использовать git mv от magit?
Ответ 1
Я не уверен, если есть прямой путь, но...
Учитывая, что a mv
- это то же самое, что и rm
плюс add
, вы можете просто переименовать файл обычно (например, в dired), а затем выполнить оба последующих изменения - удаленный файл и новый файл.
Git должен понять это.
Edit:
M-x vc-rename-file
?
Ответ 2
Я использую для этого. C-x d
, когда файл открыт, затем нажмите !
в файле, чтобы запустить команду git mv ? newpath
с файлом в качестве аргумента ?
.
Ответ 3
Для справки, по крайней мере, в текущем verit magit существует magit-file-rename
, который может быть вызван R.