4

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

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

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

4

1 回答 1

3

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,该服务目前在预览状态下是免费的。(未来定价尚未公布。)

于 2012-07-31T23:59:41.953 回答