git (git-bash) on windows locks number of folders even when done

723 views Asked by At

I usually use git-bash to manage source code from my windows desktop. When I am done, I close the git-bash window or run the exit command.

Then, I noticed that a good number of folders used for git projects are locked by git. The only way to release the lock is to kill the git process.

Is there a way close git and all its processes when done using git?

Now, I am using PowerShell to track locked files and kill the related processes:

PS> openfiles /query | find "folder-name"
PS> taskkill /im git.exe

enter image description here

Note: I noticed the file lock using Windows Process Explorer File Handle Search utility. I had to run the utility with Admin privileges for this feature to find the locks. See the snapshot below.

I appreciate your help.

Process Explorer File Handle Search Tarek

1

There are 1 answers

0
axelstudios On BEST ANSWER

Installing a new version of Git for Windows and disabling the file system watcher should fix the directory locking (this affects the core.useBuiltinFSMonitor setting):

Git for Windows fsmonitor