使用/ trunk / tags / branches设置标准subversion服务器时在哪里存储程序文档?

时间:2013-11-15 15:52:30

标签: svn tortoisesvn

我正在建立一个全新的SVN服务器。我们所有的项目都有一个doc文件,其中包含有关该程序的信息。如果我使用标准设置我的存储库:

/projectA/trunk
/projectA/branch
/projectA/tags

我在哪里存储程序文档?我应该只为文档设置一个单独的存储库吗?添加一个新的子目录/ projectA / docs?

标准是什么?

1 个答案:

答案 0 :(得分:1)

对我而言,文档是项目的一部分。因此,它应该在/projectA/trunk/doc中。例如。

这样,

  • 如果您创建了一个功能分支,则可以在此分支中记录新功能,并且可以在功能完成后将该新文档重新集成到主干中,或者在功能被放弃时放弃该功能
  • 如果您创建维护分支,此维护分支将引用产品的文档,就像创建分支时一样。
  • 如果您为1.0版创建标记并且现在正在开发版本4.0,您仍然可以引用该标记来获取1.0版本的文档。
顺便说一下,作为项目构建的一部分,自动创建文档通常是个好主意。文档就像源代码。