【问题标题】:How to make automatic pull request with Sourcetree NOT in master branch?如何在主分支中使用 Sourcetree 发出自动拉取请求?
【发布时间】:2014-10-27 17:05:20
【问题描述】:

我只是想知道 SourceTree 中是否有一个选项可以更改自动拉取请求的默认分支。

【问题讨论】:

    标签: git github atlassian-sourcetree


    【解决方案1】:

    如果您使用 SourceTree 和 github,答案似乎是 no :( 是的!请参阅我答案的最后部分!

    attlasian 的文档说,如果管理员允许该选项,您可以在 BitBucket 中执行此操作 (https://confluence.atlassian.com/display/BITBUCKET/Work+with+pull+requests)

    如果您要跨分支拉取请求,您可以选择 合并请求时关闭分支。不管你有没有这个 选项取决于存储库是 Git 还是 Mercurial。 Mercurial 存储库始终具有此选项。 Git 存储库有 如果 repo 管理员允许,则使用此选项;否则,该选项 是灰色的。

    另一方面,如果您使用 github,则可以手动进行。

    Merge pull request to a different branch than default, in Github

    ---编辑:

    深入研究后,我发现当您在 github 中创建 PullRequest 时,您可以选择将哪个分支用作“基础”

    【讨论】:

    • 可能相关,希望我能恢复讨论。我不是管理员,无法告诉您我们设置的更多细节,但我们使用 git 和 github。我的疑问是关于提出几个“拉请求”。似乎在我的第一个拉取请求被接受并合并到我们的主请求之后,github 不再提供发出第二个拉取请求的选项。
    • 是不是合并后我的分支被锁定了?即使我可以继续对该分支进行提交?第二次拉取请求的原因是我犯了一个错误,必须再次合并。我知道一种解决方案是从合并的分支中创建一个新分支,并从中创建另一个拉取请求,但这不是关于。谢谢。
    • 根据这个工作流程,即使使用主题分支也不可能这样做,任何人都可以确认吗? git & github workflow on topic branches
    • 嗨@notNullGothik,检查此链接:stackoverflow.com/questions/12674304/…
    • 谢谢!评价最高的答案是否定的,但实际上恢复可能是唯一可能的解决方案。
    猜你喜欢
    • 2020-08-23
    • 2021-12-23
    • 2015-12-11
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多