This should really be a comment to David Grayson's answer, but that would require "reputation," which I don't have (or care to get).
It is possible to use "real" symbolic links under Windows without privilege elevation, but for some strange reason, Microsoft requires administrator privileges to create symbolic links by default. To allow any user to create symbolic links without that privilege elevation, one must use the Local Group Policy Editor, i.e. type
gpedit.msc
in a command line, and then navigate to
"Create symboliclinks":
Computer Configuration ->
Windows Settings ->
Security Settings ->
Local Policies ->
User Rights Assignments ->
Create symbolic links <Username>
Entering the user's login name as Username. The Windows command mklink can then be used without special privileges, also cygwin (setting the CYGWIN environment variable to winsymlinks:nativestrict) and msys2 (setting the MSYS environment variable to winsymlinks:nativestrict as described by David) will then be able to handle "real" symbolic links without elevated privileges.