我想签出项目,得到修订号,在menifest中用这个号码构建jar,在服务器上使用web界面。在整个过程中还有其他一些次要的步骤,但这是主要目标。构建脚本中的所有内容在本地都工作得很好,但是当它在服务器上完成时,我总是卡住。当我尝试在我签出的项目上使用svnant task时,它告诉我父目录不是工作副本,所以我首先尝试了一个副本,然后将整个项目再次添加到该副本中,它仍然告诉我父目录(第一版)不是工作副本。
我该怎么办?
附注:我已经尝试了所有可能的组合。它们都不起作用。还有谁能得到这份正式的工作?我总是得到如下错误信息:
在org.tigris.subversion.svnant.commands.WcVersion.getWorkingCopySumary(Unknown源)在org.tigris.subversion.svnant.commands.WcVersion.execute(Unknown源)在org.tigris.subversion.svnant.commands.SvnCommand.executeCommand(Unknown源)在org.tigris.subversion.svnant.SvnTask.execute(Unknown源)在sun在org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288).reflect.GeneratedMethodAccessor1.invoke(Unknown来源)在java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)的sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ..........
任何人都可以帮助回答这两个问题吗?
谢谢
发布于 2009-07-07 07:40:05
请检查您是否在服务器和客户端安装了相同版本的SVN (svn --版本)。
此外,我还想提醒您,svnant绑定到SVN 1.5,如果您在服务器端使用1.6版本,您可以获得类似的行为。
如何解决这个问题:将脚本从javahl切换到svnkit。例如,将svnkit jar添加到您的类路径中,并向所有svnant相关命令添加适当的提示:
javahl="false" svnkit="true"https://stackoverflow.com/questions/1059474
复制相似问题