【问题标题】:TFS with Mercurial source control [closed]带有 Mercurial 源代码控制的 TFS [关闭]
【发布时间】:2019-07-08 20:19:14
【问题描述】:

我必须说,我对 TFS 几乎一无所知。但已使用其源代码控制系统。目前我们的团队使用 Mercurial 作为源代码控制系统,但我们的经理希望使用一体化系统来管理项目。他们想使用 Team Foundation Server,但对我们来说,使用代码的分布式模型比 TFS 的源代码控制更好。

我们能否使用 mercurial 作为源代码控制系统,并且不会失去项目管理的其他 TFS 优势(如错误跟踪器/项目服务器)?

【问题讨论】:

    标签: version-control tfs mercurial project-management dvcs


    【解决方案1】:

    您完全可以在不使用源代码管理的情况下使用 TFS。我倾向于同意你的观点,如果你来自 Mercurial,TFS 的源代码控制将是一个巨大的倒退。

    你将放弃的几件事。

    • 将工作项链接到修订,以及构建、修订和工作项之间的关系。
    • 任何依赖源代码控制指标(代码流失等)的报告
    • 某些模板允许您在将签到与其关联时自动将工作项标记为已完成,而您必须使用 HG 手动执行此操作。 (不是坏事,我非常不喜欢这种行为)

    另一方面,

    • 您仍然可以通过向工作项添加 http 链接将工作项链接到变更集。
    • 如果需要,您仍然可以使用 Team build,只需编写构建脚本即可从 Hg 中提取代码。

    我可能遗漏了一些东西,但这些都是我的想法。

    如果他们绝对强迫您检查 TFS,那么有些人会在 TFS herehere 的“顶部”使用 Hg

    【讨论】:

    • 要放弃的东西的清单几乎会引导我远离放弃它们
    猜你喜欢
    • 2011-09-29
    • 2012-01-20
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    相关资源
    最近更新 更多