Team Foundation Server - Git Team Team Project против Git Team Project

У нас есть проект TFS 2018, который выглядит так, как будто он был случайно создан как Version Control = TFVC, когда мы хотели использовать Git. Однако это включен git; мы используем репозитории Git для контроля версий. Я создал для сравнения новый проект управления версиями = Git TFS.

Запрос к REST API:

OLD:

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

NEW

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

Могу ли я как-то изменить старый, чтобы иметь возможности нового?

В чем разница между проектом TFVC "Git Enabled" и проектом GIT в TFS? Если я не могу просто изменить настройки, стоит ли переносить репозитории, рабочие элементы и т. Д. В новый проект "Git only"? В ближайшее время мы будем обновляться до Azure DevOps Server 2019.

1 ответ

Я не могу найти описание проблемы, связанной с tfvc в вашем вопросе.

Нет большой разницы между проектами с Tfvc и Git по умолчанию. Для проекта Tfvc вы просто получаете дополнительный репозиторий для вашего контроля версий. Если вы не хотите использовать репозиторий Tfvc, просто проигнорируйте его и используйте git.

Другие вопросы по тегам