git cli yes / no переименовать оболочку с «что-то» на «что-то» не удалось. я должен попробовать еще раз? - PullRequest
0 голосов
/ 19 июня 2020

Я безуспешно пытаюсь переименовать папку в Git. Переименование на уровне файла работает, например, переименование из «Test.txt» в «Test1.txt» работает отлично. На уровне папок это не работает.

См. Ниже

DOMAIN+HOSTID ZAF27 ~/Documents/-GitHub-/ (Test Branch-Deploy)
$ git mv Specification SPECIFICATION
Rename from 'Specification' to 'SPECIFICATION/Specification' failed. Should I try again? (y/n) y
Rename from 'Specification' to 'SPECIFICATION/Specification' failed. Should I try again? (y/n) y
Rename from 'Specification' to 'SPECIFICATION/Specification' failed. Should I try again? (y/n) y
Rename from 'Specification' to 'SPECIFICATION/Specification' failed. Should I try again? (y/n) n
fatal: renaming 'Specification' failed: Permission denied

DOMAIN+HOSTID ZAF27 ~/Documents/-GitHub-/ (Test Branch-Deploy)

Ответы [ 2 ]

0 голосов
/ 19 июня 2020

Проблема решена. Похоже, проблема была связана с "некоторыми" правами доступа. После предоставления доступа я удалил свою локальную папку и вернул ее с сервера. Только это помогло

0 голосов
/ 19 июня 2020

Git ничего не знает о каталогах - он отслеживает файлы. Вы можете делать то, что вам нужно, с помощью:

mv Specification SPECIFICATION
git rm -r Specification
git add SPECIFICATION
...