-->

在TFS不同的方式共享项目文件,什么是您的最佳实践? [关闭](Share project do

2019-09-17 16:34发布

我想知道你最好的做法是关于管理(和版本)不同类型的项目文件(如版本有针对性的文档,如:用例,主测试计划,质量保证计划和非版本相关的文档一样MinutesOfMeetings例如)在2010年TFS。

你正在用吗

  1. 团队或维基
  2. 共享文档或
  3. 源代码控制

Answer 1:

我们使用的是被运送到客户的所有文档标记源控制。 这包括使用手册/安装指南和类似。 这样,他们得到定期生成标签和我们知道手动对应的软件版本。

对于内部文档(环比,设计文档,项目管理等),我们使用SharePoint及对UserStories我们显然使用内置的TFS工作项目类型。



Answer 2:

我补充这个我的想法:

回答这个问题的最好办法是:有做,没有最好的方法。 这取决于许多因素,这就是为什么每一支球队采取不同的方式。

不过,也有关于一些指导:

  • 如果可能的话把文物在可以处理同一种开发周期的地方。 举例来说,如果你存储在一个维基,旨在为特定软件的每个版本的文档,你会得到麻烦非常快。 Versionning是至关重要的,所以你必须选择能够支持您所需要的versionning服务。

  • 考虑到观众:你不想要存储的源代码控制,例如一个规范的Word文档。

  • 不要害怕的东西存储在源代码控制,如果它是有道理的:你永远不会得到更好的性能,数据增量装在储存和包装运输到客户端:非常有效的。

  • 您可以使用工作项目来存储你的文件,使用附件,这是一个很好的路要走,但肯定不是最简单的设置和整个团队购买。

我建议(但它只是个人):

  • 使用维基或共享的OneNote书(OneNote中 )的文档内部的开发团队。 OneNote中有很大的灵活性,只有你需要生产形式主义的量来构建协作数据。
  • SharePoint中的所产生或由非开发人员阅读文件。
  • 源代码控制存储所有文档/工件的完全释放。 当我的版本是做我喜欢的所有文件和资产这种方式,我知道我总是能够在需要时恢复它们复制源代码控制的指定文件夹。 (我不这么多不确定有关SharePoint或OneNote中)。
  • 我曾经做过什么驱动与正式工作项目,这是伟大的,但需要时间和自定义的工具来实现我想要的东西。


Answer 3:

TFS到SharePoint的集成 -如果您的组织的SharePoint,这是迄今为止用于存储文档的最佳选择。

否则,选择最符合下列要求的选项:

  • 访问共享文件的所有项目贡献者
  • 从网络用户没有Visual Studio可以访问
  • 提供版本
  • 允许权限管理

源控制选项是不可访问非开发人员,让他们滥用源控制的潜在建议不超过(曾经试图下载一个1GB的源代码树,其中大部分是纯粹的垃圾 - 文档归档,日志,数据库转储等。 ..?)。



文章来源: Share project documents in TFS different ways, what are your best practices? [closed]