我完全被CodePlex和它提供或不提供的TFS服务搞糊涂了。我很快就会开始和几个朋友一起使用Visual Studio 2010 Professional进行开源项目的工作。因为VS与TFS很好地结合在一起,所以我们更喜欢使用TFS。
然而,我们没有钱自己购买to,所以我们考虑将CodePlex作为替代方案。CodePlex提供免费的文件系统托管服务吗?我相信它是这样的,直到我遇到了this,这让我相信它只提供了TFS功能集的一部分。
(这是我第一次使用版本/源代码控制,所以请不要使用术语。)
发布于 2012-08-01 07:59:42
CodePlex提供了免费的TFS托管,并提供了一个旨在托管开源项目的功能集。它的版本控制产品是完整的,但Team Foundation Server是一个具有许多功能区域的平台,所以让我们来看看这些功能区域:
版本控制: CodePlex支持TFS版本控制的全部功能集。事实上,CodePlex开创了一些用于TFS的版本控制工具,比如他们的SVNBridge。
敏捷工作项跟踪: Team Foundation Server允许一个可定制的工作项跟踪模板,并提供了几个开箱即用的模板,以适应从到敏捷的开发过程。但是,CodePlex提供了适用于开源项目的单个工作项跟踪模板,并且不允许进行自定义。
持续集成: CodePlex目前不支持自动构建。不过,您可以针对源代码的CodePlex端点设置自己的持续集成构建。
文档存储库: CodePlex中没有可用的SharePoint文档存储库。
报表: SQL报表服务在CodePlex中不可用。
我认为,对于一个小型开源项目来说,这些都不是破坏交易的因素。然而,对于一个非常大的项目,这些功能中的一些或全部可能是可取的。
如果你想使用TFS,并且你正在为一个小项目寻找一个经济高效的解决方案,你可能还想看看Team Foundation Service,它目前是免费的,但它还处于预览状态。(未来的定价尚未公布。)
https://stackoverflow.com/questions/11750375
复制相似问题