之前把VPS折腾回WIN2K8,并添加了GIT自动部署,但是没有折腾符号链接,致使提交的时候需要写全路径,出于美观的原因决定再小折腾一下。

如果你对之前的东西有兴趣,可以翻阅文末的链接. 2014.1.18更新,之前写的时候没有注意,如果要实现GIT HOOK UPDATE,请使用JFUNCTION创建,即使用/J参数。

开始折腾

网上的某种解决方案是使用UNIX工具创建链接,但是WIN2K8下默认就有一个名为MKLINK的工具可以使用,先看一下用法. 注意,这个特性是WIN7以上的版本针对NTFS格式搞的,所以用FAT的童鞋可以退散了..

关于这个家伙,有蛮多人进行过总结了,我就不过分赘语了,有兴趣的可以扩展阅读一下文末的”玩转WIN7的MKLINK”. 之前我们配置完GIT环境后,提交地址或许是这个样子:

后面的绝对地址是不是看着时间久了会越来越碍事,没关系,我们干掉它.

接着我们用来链接服务器的GIT地址就变为了:

注意: 这里有一个隐藏条件,就是CopSSH和要提交的仓库在同一个分区中,如果不是,请使用绝对地址进行mklink操作. 当然,你也可以使用这个工具:http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

相关资源