我和你的情况一样。我甚至问了一个question about it here at SO。我们有TFS的预算,甚至有硬件来安装它,但我们的团队只有5个人,完成TFS的启动和运行工作似乎不值得。还有一个很高的培训成本,一个TFS管理员来照顾这一切。不要误会我的意思:我喜欢TFS,但对这支球队来说,这就像是用航天飞机过马路。 正如我的问题所说,我看了看Subversion栈,我非常喜欢它,但最终,我的客户想要的是供应商支持的东西。 我们选择了SourceGear Fortress。它具有SourceSafe的熟悉度,但具有SVN和TFS中的重型SCM功能。它也比TFS便宜得多。最终,Fortress是我的团队需要的平衡。 我设置Fortress使用CruiseControl .NET进行集成构建,使用导入工具移动了我们的VSS存储库,并在大约一天内启动并运行。 我承认我想念TFS,希望我能拥有它的一些特性,比如与Visual Studio的紧密集成(Fortress有VSS风格的集成;错误和问题跟踪是基于网络的)。
6条答案
按热度按时间vyu0f0g11#
您是否特别需要将所有功能都集成在一个软件包中?各种开源项目只做一件事,但可以很好地与其他项目集成。例如:
9rbhqvlz2#
使用Team foundationworkgroup版本,但必须是warned。在任何情况下都不要考虑源代码安全。
有许多其他非常好的替代品,所有你寻求。许多人提到,所以会留下特别的建议给别人。
5lhxktic3#
SourceGear Fortress-包含SourceGear Vault、工作项/ bug跟踪以及与CruiseControl的集成以进行构建。
您是否特别不喜欢TFS?您是否觉得缺少了某个特定功能?如果您正在使用Team Suite,为什么不使用TFS(甚至是工作组版)?
xe55xuns4#
如果你想使用开源软件,请使用CodePlex。这样,你就可以免费获得具有所有功能的TFS:)如果不是,请检查TFS Wiki page以获得替代方案。
umuewwlo5#
如果你有MSDN许可证,Team Foundation Server是免费的。即使你没有,一个允许5个用户的零售许可证也只需要500美元。
如果你已经为Team Suit(现在的Visual Studio Ultimate)付费,那么如果你不使用TFS,你就会失去一大堆特性。
9lowa7mx6#
我和你的情况一样。我甚至问了一个question about it here at SO。我们有TFS的预算,甚至有硬件来安装它,但我们的团队只有5个人,完成TFS的启动和运行工作似乎不值得。还有一个很高的培训成本,一个TFS管理员来照顾这一切。不要误会我的意思:我喜欢TFS,但对这支球队来说,这就像是用航天飞机过马路。
正如我的问题所说,我看了看Subversion栈,我非常喜欢它,但最终,我的客户想要的是供应商支持的东西。
我们选择了SourceGear Fortress。它具有SourceSafe的熟悉度,但具有SVN和TFS中的重型SCM功能。它也比TFS便宜得多。最终,Fortress是我的团队需要的平衡。
我设置Fortress使用CruiseControl .NET进行集成构建,使用导入工具移动了我们的VSS存储库,并在大约一天内启动并运行。
我承认我想念TFS,希望我能拥有它的一些特性,比如与Visual Studio的紧密集成(Fortress有VSS风格的集成;错误和问题跟踪是基于网络的)。