【发布时间】:2020-04-30 12:10:17
【问题描述】:
在提交选项卡中,显示的分支是灰色的master。
在我的 GitHub 中,我已经建立了一个 develop 分支,并希望将我的更改提交到该分支。如何更改 RedGate SQL Source Control 中的工作分支?
【问题讨论】:
在提交选项卡中,显示的分支是灰色的master。
在我的 GitHub 中,我已经建立了一个 develop 分支,并希望将我的更改提交到该分支。如何更改 RedGate SQL Source Control 中的工作分支?
【问题讨论】:
您不能在 SQL 源代码管理中进行分支切换,至少现在还不能。现在您必须使用外部客户端,例如 Git 命令行。
例如,git checkout yourbranch
完成此操作后,您需要通过转到 SQL 源代码控制中的获取最新选项卡来更新数据库。
【讨论】:
根据 David Atkinson 的回答,我放弃了在 SQL Source Control 中进行分支切换。
这就是我所做的。
git clone ...
此时本地git仓库只有一个master分支。
git branch -l
但是develop分支可以在remotes/origin/develop看到
git branch -a
git branch -c develop
git branch -l
现在我们将在本地存储库中看到 develop 和 master 分支。
git switch develop
git branch -l
现在 SQL 源代码管理中的分支是 develop。它是灰色的,不能更改为其他分支。
这是我2020年的“解决方案”,希望RedGate以后能提供更简单的分支切换方式。
【讨论】: