у нас есть локальный DevOps Server 2019 с нашими старыми проектами, и я могу клонировать эти проекты с помощью git-tfs в локальные репозитории Git. Все в порядке. После этого я могу отправить эти репозитории в наши репозитории AzureDevOps Git. Все в порядке.
Теперь у нас есть несколько проектов и коллег, которые хотят использовать TFVC для этих специальных проектов. Поэтому моя идея состояла в том, чтобы клонировать эти проекты из локальной TFS в Git, а затем использовать git-tfs rcheckin для передачи его в наш проект AzureDevOps.
Но когда я использую «git-fts rcheckin --remote azuretfs», я получаю«ошибка: последний коммит TFS должен быть родителем коммитов, которые проверяются в«
Когда я использую «git-tfs checin --remote azuretfs», все файлы загружаются в проект AzureDevOps, но без истории.
Так может кто-нибудь описать, что я должен делать?
Примечание: я не хочу использовать MigrationTool, предлагаемый Microsoft, из-за большого количества ошибок при проверке шаблонов рабочих элементов и т. Д. (Мы не делаемиспользуй это ...)