2009-12-11 60 views

回答

4

你可以做一个svn export到一个临时目录,生成javadoc,然后删除临时目录。在脚本中执行此操作。然后,感觉就像你直接做了。

+0

我认为,但我仍然需要生成代码的副本 - 它似乎应该能够直接执行此操作... – 2009-12-11 18:26:35

+0

如果您查看磁盘上的存储库,你会发现你没有理解你的代码,所以我不认为除非SVN明确地增加了对此的支持,否则这是不可能的。 – Dave 2009-12-11 18:48:45

3

这个想法是永远不会干涉存储库。这就是为什么你必须创建一个工作副本进行任何修改。如果您使用Continuum等持续集成工具,那么您可以为您自动生成JavaDocs。我认为(纠正我,如果我错了)持续集成服务器检查你的代码并为你执行这些任务,所以你不必自己执行它们。

+0

我很确定你是对的检查代码(或导出,我没有检查)。我知道这就是哈德森所做的。 – Powerlord 2009-12-11 18:37:03

0

如果Subversion版本库是通过HTTP访问,那么你也许可以将其安装为一个WebDAV文件系统,这取决于操作系统的支持...

但实际上,它只是出口的信息来源比较简单,运行的Javadoc ,然后按照Dave的建议删除导出。如果您要多次运行Javadoc,请检查一次源,并在每次运行之前更新(以节省时间)。