【问题标题】:Cannot push commits to the Branch无法将提交推送到分支
【发布时间】:2020-11-30 17:56:51
【问题描述】:

我在我的项目中做了一些版本更改并提交了这些。但我无法同步这些并推送到服务器。所以我不能在 bitbucket 中提出拉取请求?

我正在使用 Visual Studio 2017

它显示错误消息“无法推送到远程存储库。有关详细信息,请参阅输出窗口。”

在输出窗口中,它显示“您的提交消息之一缺少有效的问题密钥:”

谁能帮帮我?我是新手。

【问题讨论】:

    标签: visual-studio-2017 synchronization bitbucket commit


    【解决方案1】:

    实际的错误信息是:

    您的一条提交消息缺少有效的问题密钥:

    这很可能是由客户端或服务器端 Git 挂钩引起的。这里的修复可能是检查自上次拉取分支以来所做的提交,并验证每个提交是否都有问题密钥/编号。

    至于为什么 Git 钩子确保每个提交都有一个问题密钥,它是为了确保您的提交历史可以轻松地与您团队的问题跟踪工具(例如 Jira 或 Trello )。

    【讨论】:

      【解决方案2】:

      我找到了解决上述问题的方法。 在那里它显示了一条错误消息,称为“您的提交消息之一缺少有效的问题密钥”。

      为了解决这个问题,我单击我当前的工作分支并转到“查看历史记录”。然后您可以在 Visual Studio 中查看所有提交消息和分支历史记录。

      然后你应该确定哪个提交有问题。有时它可能是 gira 任务 ID 中的一个空格。

      然后双击有问题的评论。如果这是您最后更新的提交,那么您可以直接编辑该提交消息并单击“修改消息”。然后您的提交再次出现在 Visual Studio 的更改选项卡中.

      如果这不是您最后一次更新提交,那么您必须单击“重置”“重置并保留更改”并刷新 Visual Studio 中的历史记录选项卡,直到问题评论成为第一个。然后您可以编辑提交消息并“修改”它。

      【讨论】:

        猜你喜欢
        • 2012-12-03
        • 2012-11-23
        • 2011-03-13
        • 1970-01-01
        • 2020-12-13
        • 1970-01-01
        • 1970-01-01
        • 2015-01-11
        • 2015-07-24
        相关资源
        最近更新 更多