VSCodeのUIで編集したファイルのプラスボタンを押してgit addしようとすると、下記のようなエラーが出るようになっていた。結構古いプロジェクトだった。他のプロジェクトでは発生しない。Windowsだけ発生する現象かもしれない。
fatal: d:\users\documents\apps\app\src\entity\Answer.ts: 'd:\users\documents\apps\app\src\entity\Answer.ts' is outside repository
これによりaddができない。試しにシェルでaddしてみたら普通にaddできた。VSCodeのUIでだけaddできない。
調べてみると、 git update-git-for-windows
でgit自体をバージョンアップすれば良いらしい。詳しくは下記の情報。
とにかくgitのバージョン2.13あたり以前だと発生するらしい。多分ドライブ文字列が小文字になってるところが原因っぽいのだろうと。何にしろ詳しくはわからないが、バージョンアップすれば改善した。
バージョンの確認
git version
アップグレード
git update-git-for-windows
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント