使用SVN(Subversion)时,Hudson不会使用符号链接进行结帐 [英] Hudson doesn't checkout using symlinks when using SVN (Subversion)
本文介绍了使用SVN(Subversion)时,Hudson不会使用符号链接进行结帐的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问题在于,当Hudson检出文件时,它不使用符号链接.我已经尝试过svn13和svn14插件,但是都没有用.
The problem is that when Hudson checks out the files, it doesn't use symlinks. I've tried the svn13 and svn14 plug ins, but neither worked.
推荐答案
在linux中,编辑/etc/init.d/hudson脚本文件:
In linux, edit your /etc/init.d/hudson script file:
查找看起来像这样的行:
Look for a line that looks like:
$SU $HUDSON_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -jar $HUDSON_WAR $HUDSON_ARGS" || return 2
将其更改为:
$SU $HUDSON_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -Dsvnkit.symlinks=true -jar $HUDSON_WAR $HUDSON_ARGS" || return 2
保存文件并输入:
sudo /etc/init.d/hudson stop
sudo /etc/init.d/hudson start
总而言之,您实质上是在希望传递JAVA -Dsvnkit.symlinks = true,以便将符号链接解析为文件夹而不是文件.
In summary, you're essentially looking to pass JAVA -Dsvnkit.symlinks=true so that symlinks are resolved to folders instead of a file.
这篇关于使用SVN(Subversion)时,Hudson不会使用符号链接进行结帐的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文