【问题标题】:How to commit to the develop branch in RedGate SQL Source Control如何提交到 RedGate SQL 源代码管理中的开发分支
【发布时间】:2020-04-30 12:10:17
【问题描述】:

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

在我的 GitHub 中,我已经建立了一个 develop 分支,并希望将我的更改提交到该分支。如何更改 RedGate SQL Source Control 中的工作分支?

【问题讨论】:

    标签: git redgate


    【解决方案1】:

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

    例如,git checkout yourbranch

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

    【讨论】:

      【解决方案2】:

      根据 David Atkinson 的回答,我放弃了在 SQL Source Control 中进行分支切换。

      这就是我所做的。

      1. 克隆 git,
      git clone ...
      

      此时本地git仓库只有一个ma​​ster分支。

      git branch -l
      

      但是develop分支可以在remotes/origin/develop看到

      git branch -a
      
      1. develop 分支从远程复制到本地存储库。
      git branch -c develop
      git branch -l
      

      现在我们将在本地存储库中看到 developma​​ster 分支。

      1. 切换到本地存储库中的 develop 分支
      git switch develop
      git branch -l
      
      1. 取消链接 SQL 源代码管理中的数据库并再次将数据库链接到 SQL 源代码管理。

      现在 SQL 源代码管理中的分支是 develop。它是灰色的,不能更改为其他分支。

      这是我2020年的“解决方案”,希望RedGate以后能提供更简单的分支切换方式。

      【讨论】:

        猜你喜欢
        • 2014-11-29
        • 2020-04-09
        • 2010-10-09
        • 1970-01-01
        • 2017-06-02
        • 2011-06-25
        • 2010-12-02
        • 1970-01-01
        • 2013-07-25
        相关资源
        最近更新 更多