1. ホーム
  2. ギット

[解決済み】VS 2017 Git ローカルコミット 毎回のコミットでDB.lockエラーが発生する。

2022-04-11 02:45:21

質問

ローカルでコミットするたびに、このエラーが発生します。

Gitは致命的なエラーで失敗しました。 open(".vs/XXXXXX.Dev.Library/v15/Server/sqlite3/db.lock").Open(".vs/XXXXXX.Dev.Library/v15/Server/sqlite3/db.lock"): パーミッション deniedfatal: パスを処理できません。 .vs/XXXX.Dev.Library/v15/Server/sqlite3/db.lockを使用します。

これは、Azure DevOps GIT に同期する前にローカルの git リポジトリを使用する VS 2017 の新規インストールです。

ロックファイルを手動で削除し 同期 はいいのですが、開発プロセスを著しく遅らせることになります。 閉じる , 削除 , 開く , コミット を毎回使用します)。

どなたか、この問題に対するより良い長期的な解決策をご存知でしょうか?

解決方法は?

ただ、.vs フォルダを .gitignore ファイルを作成します。

ここでは、GitHub の .gitignore テンプレート集にある Visual Studio 用のテンプレートを例として紹介します。

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore


.gitignoreファイルの追加に問題がある場合は、以下の手順で追加してください。

  1. チームエクスプローラーのウィンドウで、[設定]に移動します。

  1. 次に、リポジトリ設定にアクセスします。

  1. 最後に、「無視するファイル」セクションの「追加」をクリックします。

完了です;)

このデフォルトファイルには、すでに.vsフォルダが含まれています。