上(ケースのみ)ディレクトリの名前を変更それはDOCSは、すでに既存のディレクトリとディレクトリがその中に移動させなければならないと考えているので、Gitは失敗何らかの理由
$ git mv --force docs DOCS
Rename from 'docs' to 'DOCS/docs' failed. Should I try again? (y/n) n
fatal: renaming 'docs' failed: Permission denied
:同じ結果に - 強制オプション。私は&の名前を一時ディレクトリ名を使用してコミットしてから&に変更することができますが、最終的な名前にコミットすることはできますが、他のディレクトリの中に移動したくないというGitに伝える方法はありませんか?
gitで内部的にこれを行うことができないのはなぜですか? –
Gitはもともと大文字と小文字を区別するLinuxベースのシステムで動作するように作られました。 Windowsはそうではありません。 Windowsでは、同じ場所に "ABC"と "abc"という名前の2つのフォルダを持つことはできません。この問題は、gitとは違って、SVNや他のアプリケーションで明示的にその問題を処理していないウィンドウ下でも同様の動作が起こります。問題はOSにあります。 –
WindowsはdocsからdocsまたはDocsへのディレクトリの名前を変更できるため、この問題はOSにはありません。これは、大文字と小文字を区別しない大文字小文字を区別しないファイルシステムをサポートしていないツールの問題です。 –