Как принять участие в разработке ветки в RedGate SQL Source Control - PullRequest
1 голос
/ 13 января 2020

На вкладке «Подтверждение» показана ветвь серого цвета master .

enter image description here

В моем GitHub я уже создайте ветку develop и надеемся зафиксировать мои изменения в этой ветке. Как изменить рабочую ветку в RedGate SQL Source Control?

Ответы [ 2 ]

2 голосов
/ 13 января 2020

Вы не можете переключаться между ветвями в SQL Контроль источника, по крайней мере, пока. На данный момент вы должны использовать внешний клиент, такой как Git командная строка.

Например, git оформить заказ

После этого вам нужно будет обновить базу данных, перейдя на последнюю вкладку в SQL Контроль версий.

1 голос
/ 15 января 2020

Основываясь на ответе Дэвида Аткинсона, я перестал переключаться между ветвями в SQL Контроль источника.

Вот что я сделал.

  1. Клонируйте git,
git clone ...

На данный момент в локальном хранилище git имеется только одна master ветвь.

git branch -l

Но развивается ветвь можно увидеть в remotes/origin/develop

git branch -a
Скопируйте ветку develop из удаленного в локальное хранилище.
git branch -c develop
git branch -l

Теперь мы увидим как velop и master филиалы в локальном хранилище.

переключиться на развернуть ветку в локальном хранилище
git switch develop
git branch -l
Отключить базу данных в SQL Управление исходным кодом и снова связать базу данных с SQL Контроль источника. success

Теперь ветвь в SQL Управление исходным кодом Развивается . Он серого цвета и не может быть изменен на другую ветвь.

Это мое «решение» в 2020 году. Будем надеяться, что RedGate сможет предоставить более простой способ переключения веток в будущем.

...