Git 如何在RedGate SQL源代码管理中提交开发分支

Git 如何在RedGate SQL源代码管理中提交开发分支,git,redgate,Git,Redgate,在提交选项卡中,显示的分支是灰色的主分支 在我的GitHub中,我已经建立了一个开发分支,并希望将我的更改提交给该分支。如何更改RedGate SQL源代码管理中的工作分支?您不能在SQL源代码管理中进行分支切换,至少现在还不能。目前,您必须使用外部客户端,如Git命令行 例如,你可以结帐到你的分行 完成此操作后,您需要通过转到SQL源代码管理中的“获取最新版本”选项卡来更新数据库。根据David Atkinson的回答,我放弃了在SQL源代码管理中进行分支切换 这就是我所做的 克隆git 此

在提交选项卡中,显示的分支是灰色的主分支


在我的GitHub中,我已经建立了一个开发分支,并希望将我的更改提交给该分支。如何更改RedGate SQL源代码管理中的工作分支?

您不能在SQL源代码管理中进行分支切换,至少现在还不能。目前,您必须使用外部客户端,如Git命令行

例如,你可以结帐到你的分行


完成此操作后,您需要通过转到SQL源代码管理中的“获取最新版本”选项卡来更新数据库。

根据David Atkinson的回答,我放弃了在SQL源代码管理中进行分支切换

这就是我所做的

  • 克隆git
  • 此时,本地git存储库中只有一个分支

    git branch -l
    
    但是develope分支可以在
    remotes/origin/develope

    git branch -a
    
  • 开发分支从远程存储库复制到本地存储库
  • 现在我们将看到在本地存储库中开发分支

    git branch -l
    
  • 切换到本地存储库中的开发分支
  • 在SQL源代码管理中取消数据库链接,并再次将数据库链接到SQL源代码管理。
  • 现在SQL源代码管理的分支是开发。它是灰色的,不能更改为其他分支

    这就是我在2020年的“解决方案”。希望RedGate将来能提供一种更简单的切换分支的方法

    git branch -c develop
    git branch -l
    
    git switch develop
    git branch -l