Faça um link simbólico no Windows em um repositório GIT

Começando com as dicas compartilhadas em http://stackoverflow.com/a/16754068/433662 , eu vim com o seguinte bash git-add-symlinkpara criar um link simbólico em um repositório GIT usando o caminho relativo.

#!/usr/bin/env bash

src
=$1
dest
=$2

if [[ "$src" == "" ]]
then
bin
=`basename $0`
echo
"Usage: $bin <src> <dest>"
echo
"<src> and <dest> are relative to pwd."
exit 0
fi

prefix
=`git rev-parse --show-prefix`
hash
=`echo -n "$src" | git hash-object -w --stdin`

git update
-index --add --cacheinfo 120000 "$hash" "$prefix$dest"
git checkout
-- "$dest"

Agora, podemos executar git add-symlink src destpara criar um link simbólico no Windows ( srce destsão relativos a pwd).

Aproveitar!