tfs - Team Foundation Server - 程序员指南

标签 tfs version-control

除了我以前的主题

How to use SVN, Branch? Tag? Trunk?



我想深入了解程序员应该/可以如何使用 TFS。

对我来说最有趣的事情不是如何设置服务器,而是您每天如何使用它。在软件工程领域,您的职责不仅在于代码,还在于架构、文档和其他领域。你需要收藏你的作品,最好在同一个地方。

所以这些是我的兴趣点,我想获得更多的知识:
  • 您将如何构建一个 TFS 工作区/项目来支持许多不同的客户/项目以及每个客户的不同项目?
  • 将上述项目中的文件夹结构拆分为不同的部分,例如代码、文档 -> 架构、需求等,还有什么是好的,什么是常用的文件夹结构?
  • 一个易于浏览的存储库;同样,这里的文件夹结构很重要,但是这一点更多地针对存储库的不同资源管理器,而不仅仅是内置的 Team Foundation Explorer。

  • 这些只是我想更多了解的几点。对初学者指南、深入指南和涵盖上述主题的链接的建议将非常有帮助。请随意添加其他重要的注意事项。

    最佳答案

    正如已经提到的,模式和实践指南是一个很好的使用 TFS 的指南。

    http://www.codeplex.com/TFSGuide

    但是,如果您碰巧想专注于分支策略,您可能还想查看 VSTS Rangers 汇总的分支指南(尤其是第二版)。

  • http://www.codeplex.com/TFSBranchingGuideII
  • (旧版本)http://branchingguidance.codeplex.com/

  • 如果您最终遇到上述未涵盖的特定问题,请记住您也可以点击 TFS 版本控制论坛寻求帮助。

    http://social.msdn.microsoft.com/Forums/en/tfsversioncontrol/threads

    关于tfs - Team Foundation Server - 程序员指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945267/

    相关文章:

    version-control - "abuse"Mercurial 的重命名功能可以跟踪代码块的移动吗?

    reporting-services - TFS权限以在特定集合中创建团队项目

    version-control - 使用 Team Foundation Server 的网站项目

    version-control - 我应该在源代码仓库中使用大量测试数据进行回归测试吗?

    deployment - 使用 Mercurial 部署网站

    Git:获取当前分支曾经 merge 到的分支列表

    version-control - 在 Team Foundation Server 无基础合并中合并删除

    visual-studio-2010 - 用于 TFS 构建中包含的解决方案的 NuGet

    java - 使用 REST Client java 连接到 TFS

    Git-tfs 获取和比较