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.