Переместить репо в другой проект

В течение многих лет я неправильно использовал Visualstudioonline (теперь это Azure DevOPs). Я создал проект (полагая, что это был репозиторий), а затем создал папку в каждом, где я хранил различные проекты. Теперь я хотел бы отделить эти папки и создать проект для каждой папки.

Есть ли способ перенести / переместить одну папку (со всей ее историей) в новый проект? Источники теперь находятся в управлении версией Azure Devops, и новый проект должен быть в том же контроль версий, и я не хочу создавать репозиторий GIT.

С веб-сервера, что в проекте есть функция импорта, но инструменты конвертируют только из версии TFVC в GIT, а не из TFVC в TFVC.

0
задан stats0007 27 June 2019 в 05:50
поделиться

2 ответа

Я в той же лодке, в которой я делаю это следующим образом:

  1. Создать новый репо
  2. Клонировать существующий репо на мой компьютер
  3. Оформить заказ во всех филиалах
  4. Добавить новое репо в качестве удаленного к моему локальному репо
  5. Выдать репо на новый удаленный
  6. Пройти и очистить репо

Да, это больно, но я делаю это так, как я работаю над проектом.

Другой вариант заключался бы в том, чтобы раскошелиться на репо, но я не нашел способа сервировать ссылку на форк.

0
ответ дан James Thompson 27 June 2019 в 05:50
поделиться

Боюсь, в настоящее время нет встроенной функции для перехода с tfvc на tfvc.

Вы можете попробовать использовать сторонний инструмент OpsHub Visual Studio Online Migration Utility , чтобы сделать это.

Участник успешно реализовал эту функцию с помощью этого стороннего инструмента. Подробнее см. Этот случай .

Надеюсь, это поможет.

0
ответ дан Hugh Lin - MSFT 27 June 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: