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