在bitbucket中的pull请求中包含一个存储库

问题描述 投票:2回答:2

如何在拉取请求中包含存储库?我想在存储库“mwc_j”中的pull请求中添加存储库“mwc”

enter image description here enter image description here

bitbucket pull-request
2个回答
1
投票

1)叉子回购(在你的情况下为mwc)。它会在您的帐户下创建一份原始回购。 BB让你在这一步重命名回购。假设你选择了mwc_j。正如我所说,与GH相比,它在BB中并不那么直观。

请参阅https://confluence.atlassian.com/bitbucket/forking-a-repository-221449527.html

2)将您的仓库(mwc_j)克隆到您的计算机。

使用像git clone https://[email protected]/JeremiahCanuto/mwc_j.git这样的命令

3)在您的计算机中导航到git repo目录,并使用git checkout -b oauth2_support等命令为您的更改创建分支。在您的情况下,您已直接使用master分支进行更改。但是,创建主题分支是一种很好的做法。

4)现在你可以使用像git push origin --set-upstream oauth2_support这样的命令对源进行更改,提交并推送到repo(mwc_j)

5)成功完成此步骤后,您将在您的repo(mwc_j)下的BB网站中看到一个新分支,但尚未在mwc中。

6)现在按照@ https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html的说明创建一个Pull Request。

这是我猜你遇到麻烦的地方。

在左侧,您会看到您的仓库(mwc_j)和分支(oauth2_support)。您现在所有的更改都在此分支中。

在右侧,默认情况下您将拥有mwc repo和master分支,但您可以使用下拉菜单将目的地更改为mwc_jmaster分支。

但是,根据您的描述,您可能希望将其保留为mwcmaster,以便您的更改将合并到mwc repo,其他人将获得您的更改。

通过从repo下拉列表中选择oauth2_support并从分支名称下拉列表中选择mwc选项,可以将您的更改保持在mwcoauth2_support(new branch)分支中。在这种情况下,您的更改将不会合并到mwc master分支。

希望这可以帮助!


0
投票

在您的mwc_j仓库中,您可以使用命令添加另一个远程

git remote add mwc <Your mwc git url>

然后

git push mwc <your_local_branch>:<your_mwc_branch>

注意:origin是远程的别名,您可以添加任意数量的远程。

© www.soinside.com 2019 - 2024. All rights reserved.