我正在进行可行性研究,看看SVN是否可用于维护DO-178B / C项目。我见过的大多数DO178项目都使用CVS或类似的配置管理工具,它们分别维护每个文件的版本(与SVN不同)。以下是我的项目所需的一些配置管理目标:
- 对于每个文件,应提供完整的修改历史记录。
- 应该有办法证明每个版本的文件都经过校对。这要求应该有一种方法来列出自某些先前TAG以来对特定文件所做的所有修改。
- 对于每个完成的修改,应该可以进行分组,通过该分组,我可以找出针对共同要求修改了哪些文件。通常,我们在修改历史记录注释中为每个修改使用#标签。如果多个文件中出现相同的#标签,则它们属于同一组。
- 最后,应该提供配置索引报告,该报告列出了自某些已存在的TAG以来每个文件修改的摘要。通常,此摘要涉及文件的基线版本,然后是每个修改后的每个修改的列表,然后是最终版本。
醇>
有谁知道我如何使用SVN,以便我仍然能够向软件审核员提供这些报告。