Создать шаблон git -репо в azure devops - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть git -repo в Azure DevOps, которые я хочу использовать в качестве шаблона для запуска новых репо, но без истории коммитов оригинала. GitHub имеет эту замечательную функцию , однако я не могу найти хороший подход в DevOps. Это единственный способ клонировать его, удалить. git и привязать его к новому пустому репо?

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Не существует готового решения для Azure Repos, но вы можете использовать этот обходной путь ( Использование репозитория git в качестве основы для нового проекта ):

Вместо того, чтобы выполнять полное клонирование только для повторного удаления каталога. git, вы можете извлечь только архив хранилища, с которого вы хотите начать.

$ mkdir new-project/
$ cd new-project/
$ git archive --remote="${giturl}" HEAD | tar -x
$ git init
$ git add -A
$ git commit -m "Staring off with revision ${rev} of repository ${repo}."
0 голосов
/ 28 апреля 2020

Боюсь, что в настоящее время нет такой функции, как Creating a template repository в Azure devops.

В качестве обходного пути, поскольку в github есть функция для создания репозитория шаблонов, поэтому мы можем сначала импортировать репо из azure devops to github.

enter image description here

Затем создайте репозиторий в github и, наконец, импортируйте созданный репозиторий в azure devops.

Кроме того, я думаю, что вы хотите, это хорошая идея! Вы можете опубликовать этот запрос на нашем сайте UserVoice , который является нашим основным форумом для предложений продуктов. Команда разработчиков предоставит обновления, если они их просмотрят. Благодарим Вас за помощь в создании лучшего Azure DevOps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...