Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目

Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目

我们有一个 TFS 2018 项目,看起来它是在我们想要使用 Git 时意外创建的,版本控制 = TFVC。但是它启用了 git;我们使用 Git repos 进行源代码控制。我创建了一个新的、版本控制 = Git 的 TFS 项目进行比较。

查询 REST API:

老的:

 "capabilities": {
        "processTemplate": {
            "templateName": "Agile"
        },
        "versioncontrol": {
            "sourceControlType": "Tfvc",
            "gitEnabled": "True",
            "tfvcEnabled": "True"
        }
    },

新的

 "capabilities": {
        "processTemplate": {
            "templateName": "Agile"
        },
        "versioncontrol": {
            "sourceControlType": "Git",
            "gitEnabled": "True",
            "tfvcEnabled": "False"
        }
    },

我能否通过某种方式改变旧的,使之具有新的功能?

“启用 Git” 的 TFVC 项目和 TFS 中的 GIT 项目之间有什么区别?如果我不能更改设置,是否值得将存储库、工作项等移动到新的“仅 Git”项目?如果这很重要,我们将很快升级到 Azure DevOps Server 2019。

答案1

在您的问题中我找不到任何与tfvc相关的问题描述。

使用默认 Tfvc 和 Git 的项目之间没有太大区别。对于 Tfvc 项目,您只会获得用于源代码控制的附加存储库。如果您不想使用 Tfvc 存储库,请忽略它并使用 git。

相关内容