I have a project hosted on GitHub and I use Git for source versioning.
I have to pull the code on another platform but it can’t have Git, so I am using Subversion Support of GitHub to checkout the code, but it doesn’t handle symlinks.
For example, on my machine I have a symlink :
sf -> ../lib/vendor/symfony/data/web/sf
But when the sources are updated on the remote platform, I have this :
$ svn up
# updating sources...
$ cat sf
../lib/vendor/symfony/data/web/sf
Any ideas?
Update
If possible I want to avoid the script solution, other developers may also pull sources from Subversion for example.
GitHub’s subversion support has been updated to handle symlinks.
It works for checking out from a git repo with symlinks:
And when committing symlinks from svn clients: