Установить репозиторий по умолчанию для git на devOps после форка - PullRequest
0 голосов
/ 06 марта 2020

Я работаю в проекте, созданном в другом хранилище DevOps. После нескольких недель работы мы решили, что эта разработка должна быть отдельным продуктом.

Итак, я создаю новый проект в DevOps и из первого репозитория создаю форк для моего нового проекта.

enter image description here

Теперь каждый раз, когда я создаю запрос на извлечение, DevOps просит меня сделать pu sh мой код не в "новом хранилище", а в старом хранилище, и мне нужно запомнить изменять его каждый раз.

enter image description here

Как я могу установить свой локальный мастер в качестве основного мастера для локального?

Мат

1 Ответ

1 голос
/ 07 марта 2020

В этом ответе я предполагаю, что по вашему решению this development need to be a separate product форк предназначен для того, чтобы никогда не возвращаться в исходный репозиторий.

Вы хотите импортировать репозиторий в новый проект

Вы создали Вилка . Форки действительно предназначены для поддержки Inner Source workflow, когда у вас нет доступа к исходному проекту (вклад в чей-то проект на GitHub).

Теперь, когда вы разветвили репозиторий, Azure DevOps - это ожидая, что вы хотите поместить предложенные изменения в основную строку репозитория с исходным кодом fork.

Вместо создания репо используйте функцию репозитория импорта в вашем новом проекте.

enter image description here

Позволяет вам выбрать репозиторий projectA по его URL-адресу клона.

enter image description here

С вашим новым клонированным репозиторием в projectB вы можете решить, хотите ли вы клонировать его в локальное рабочее пространство fre sh или использовать команду git remote set-url для измените свой локальный репозиторий так, чтобы он указывал на projectB как origin вместо projectA .

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