【问题标题】:CodePlex TFS ServicesCodePlex TFS 服务
【发布时间】:2012-07-31 23:13:00
【问题描述】:

我对 CodePlex 及其提供或不提供的 TFS 服务感到非常困惑。我将很快开始与几个使用 Visual Studio 2010 Professional 的朋友一起开展开源项目。因为 VS 与 TFS 结合得非常好,所以我们更喜欢使用 TFS。

但是,我们没有钱自己购买 TFS,因此我们将 CodePlex 视为替代方案。 CodePlex 是否提供免费的 TFS 托管?我相信它确实如此,直到我遇到 this 这让我相信它只提供了 TFS 功能集的一部分。

(这是我第一次使用版本/源代码控制,所以请注意术语。)

【问题讨论】:

    标签: version-control tfs codeplex


    【解决方案1】:

    CodePlex 提供免费的 TFS 托管,其功能集旨在托管开源项目。它的版本控制产品是完整的,但 Team Foundation Server 是一个具有许多功能领域的平台,所以让我们来看看这些:

    版本控制: CodePlex 支持 TFS 版本控制的整个功能集。事实上,CodePlex 率先推出了一些 TFS 版本控制工具,例如他们的 SVNBridge

    工作项跟踪: Team Foundation Server 允许自定义工作项跟踪模板,并提供了几个开箱即用的模板,以适应从 CMMI 到敏捷的开发流程。但是,CodePlex 提供了适用于开源项目且不允许自定义的单个工作项跟踪模板。

    持续集成: CodePlex 目前不支持自动构建。不过,您可以针对源代码的 CodePlex 端点设置自己的持续集成构建。

    文档存储库: CodePlex 中没有可用的 SharePoint 文档存储库。

    报告: SQL Reporting Services 在 CodePlex 中不可用。

    我会争辩说,对于一个小型开源项目,这些都不是交易破坏者。但是,对于一个非常大的项目,这些功能中的部分或全部可能是可取的。

    如果您想使用 TFS 并且正在为小型项目寻找经济高效的解决方案,您可能还想查看 Team Foundation Service,它目前在预览状态下是免费的。 (未来定价尚未公布。)

    【讨论】:

    • 感谢您的回复。我将研究 Team Foundation Service,我可能对此感兴趣。
    • @edward:CodePlex 现在是否支持持续集成,因为我们尝试添加构建定义,但遇到拒绝访问异常!是否可以为 CodePlex TFS 项目启用 CI?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多