Windows IIS7快捷方式重定向到原始位置

Windows IIS7快捷方式重定向到原始位置,windows,git,iis-7,symlink,shortcuts,Windows,Git,Iis 7,Symlink,Shortcuts,我正在使用git测试我正在开发的dojo小部件。我和某人在一台*nix机器上开发这个,我遇到了如何将所有东西组合在一起的问题 dojo是按文件夹约定组织的,git希望所有内容都在一个文件夹中。*nix上的另一个编码器使用符号链接将文件放置在dojo文件夹结构中需要的位置,但在windows上创建这些文件的快捷方式(我认为这是windows的等效方式)会导致IIS重定向到快捷方式原点位置,从而断开文件中的所有相对路径。有没有更合适的方法来实现这一点,因为从git存储库中粘贴需要的文件是一个难题。有

我正在使用git测试我正在开发的dojo小部件。我和某人在一台*nix机器上开发这个,我遇到了如何将所有东西组合在一起的问题


dojo是按文件夹约定组织的,git希望所有内容都在一个文件夹中。*nix上的另一个编码器使用符号链接将文件放置在dojo文件夹结构中需要的位置,但在windows上创建这些文件的快捷方式(我认为这是windows的等效方式)会导致IIS重定向到快捷方式原点位置,从而断开文件中的所有相对路径。有没有更合适的方法来实现这一点,因为从git存储库中粘贴需要的文件是一个难题。有更好的方法吗。

您可以尝试在Windows中使用实际的符号链接或硬链接,这可能会给您带来更好的运气

根据操作系统的不同,您可能已经有了此功能(例如,Windows 7中的
mklink
命令,我相信Vista也是如此);在Windows XP中,powertoy提供了一个
junction
命令(但junction仅适用于目录):

还有一些外壳扩展,可以在资源管理器中通过右键单击菜单项访问符号链接/连接功能:

  • (我经常在XP中使用此选项)
  • (我在Win7中成功地使用了此选项)

使用mklink和/h命令的效果与您预期的一样。谢谢kgf。