In VSCode, dragging a folder or file to a new location updates the imports and performs a git mv
in the background, preserving the file’s history.
In Cursor, however, this action deletes the file and creates a new one in the new location, resulting in a loss of the file’s Git history.