versioned symbolic links in svn


as bad a practice as it is, i have a svn repository that has a tree full of symbolic links. this works because it was never intended to be used on windows. indeed, the latest svn 1.5.2 client still treats symlinks "properly" on unix; however, svnkit appears not to. my problem is that my teamcity build (running on unix, both agent and server) creates it's working copy full of text files with the symlink information in them, as a svn client running on windows would. i would like/expect it to behave like the svn-1.5.2 client on unix and actually create symlinks.

i tried setting 'system.svnkit.symlinks' = true in the buildconf to no avail...

so.. am i SOL? it would be awesome if someone here could tell me one way or the other...


1 comment
Comment actions Permalink


Please switch to agent-side checkout in the Version control settings of the TeamCity build configuration. The symlinks should work fine with this setting.

I've also created an issue to support the symlinks for server-side checkout.

Best regards,

Yegor Yarko
Project Manager (TeamCity)
JetBrains, Inc
"Develop with pleasure!"


Please sign in to leave a comment.