在我的项目中,我有一个独特的要求,我最近几天都在为此而烦恼。我需要能够使用ANT工具从SVN签出代码。通过interweb浏览一些文档(虽然很难获得适当的文档)但我能够使用ANT的SVNAnt扩展来检出代码。但是这里有一个问题,我需要能够从所需的路径中仅检出特定版本的代码。 截至目前,我的结帐标记如下所示:
<target name="checkoutLatest">
<svn username="${svnant.repository.user}" password="${svnant.repository.passwd}">
<checkout url="${svnant.latest.url}" revision="HEAD" destPath="src_dev" />
</svn>
这虽然可以在svnant.latest.url路径下提取所有内容,但我不知道如何使用此方法检出某些特定版本。 我从svnant.jar文件中探索了checkout.class,但是也找不到任何东西。 任何想法??
提前致谢!