我们有很多与软件开发相关的文档。其中包括需求,设计文档,外部PDF,客户文件,测试说明等内容。目前,这些文档分散在各处(Wiki,“网络上的某个地方”,本地开发人员的硬盘(!),甚至更糟的地方)。
跟踪它们的最佳方法是什么?由于我们使用Visual Studio(2010)进行开发,并且该项目上实际上没有任何非开发人员,所以我认为将它们存储在VS“解决方案”中是一个好主意,这将使他们由源代码控制,并由所有开发人员普遍访问。
但是,VS似乎并不是专门为实现此目的而构建的。如果您编辑任何文档文件,即使使用构建属性“无”,“请勿复制”设置的文档文件,VS也必须先重建软件,然后才能再次运行。无法在解决方案中创建“文档项目”。(为此,我们使用一个空的C#项目)。Visual Studio和Word / Excel Flat不能很好地进行源代码控制。您无法查看签入的文件,然后决定进行更改,而无需先关闭文件,进入项目并在进行更改之前手动将其检出。充其量是缓慢而乏味的。
无论如何,这是我们团队能提供的最好的解决方案,但我真的希望我有一个更好的(免费)解决方案。