我在考虑是否要将Javadoc文件提交到我的项目的SVN存储库中。
我已经阅读了关于SVN最佳实践的文章,包括一些有趣的Stack Overflow问题,但还没有特别讨论过Javadoc的处理方式。
起初,我同意只应该对源代码进行版本控制的论点,而且我认为使用Eclipse或者从一个 ant文件中重建Javadoc非常容易,但是我也想到了这些观点:
我已经阅读了关于SVN最佳实践的文章,包括一些有趣的Stack Overflow问题,但还没有特别讨论过Javadoc的处理方式。
起初,我同意只应该对源代码进行版本控制的论点,而且我认为使用Eclipse或者从一个 ant文件中重建Javadoc非常容易,但是我也想到了这些观点:
- Javadoc文件轻便、文本编码,并且这些文件的更改可以很容易地通过diff工具进行跟踪。
- 跟踪Javadoc的更改似乎很有意义,因为在“公共”Javadoc的情况下,任何对它的更改可能都意味着API的更改。
- 想查看Javadoc的人不一定想获取整个项目并编译它,所以把它放在存储库中似乎和其他方法一样好,以便有效地共享/跟踪。