git – A fork of Git containing Windows-specific patches.
情報源: Git cannot create a file or directory with a long path · git-for-windows/git Wiki
現状のGit for Windowsのgit.exe自体は260文字以上のPATHに対応していますが、デフォルトではオフにされています。これは上にもあるように
git config core.longpaths true
でONにする事は出来ます。
ただし、TortoiseGitやVisual Studioのようにlibgit2を使用しているツールやその他のGUIツールで、260文字以上のPATHが利用できるのかよくわかりません。このためGUIツールと併用する場合には、検証環境を作って確認してから使用しましょう。
また、260文字以上のPATHの対応の仕方があなたの望んでいる方法とは違うかもしれません。
個人的にはこの件少しあきらめています。
long pathの具体的な対応方法については、次のコミットを参照してください。
Win32: support long paths ?? git-for-windows/git@38b94fe
Windows paths are typically limited to MAX_PATH = 260 characters, eventhough the underlying NTFS file system supports pa...
コメント