在bitbucket的拉取请求中包含存储库

时间:2019-02-20 07:43:22

标签: bitbucket pull-request

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

enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

1)分叉仓库(在您的情况下为mwc)。它正在您的帐户下创建原始回购副本。 BB让您在此步骤中重命名存储库。假设您选择了mwc_j。就像我说的那样,与GH相比,BB并不是那么直观。

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

2)将您的存储库(mwc_j)克隆到计算机上。

使用类似git clone https://JeremiahCanuto@bitbucket.org/JeremiahCanuto/mwc_j.git的命令

3)在计算机中,导航至git repo目录,并使用git checkout -b oauth2_support之类的命令为您的更改创建一个分支。 在您的情况下,您直接使用master分支进行更改。但是,创建主题分支是一个好习惯。

4)现在,您可以使用类似git push origin --set-upstream oauth2_support的命令来更改源,提交并推送到您的仓库(mwc_j)

5)成功完成此步骤后,您将在BB网站的仓库(mwc_j)下看到一个新分支,但在mwc中还没有。

6)现在,按照@ https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html的说明创建拉取请求。

我想这是您遇到麻烦的地方。

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

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

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

通过从回购下拉列表中选择oauth2_support,并从分支名称下拉列表中选择mwc选项,可以使更改在mwc的{​​{1}}分支中分开。在这种情况下,您的更改将不会合并到MWC主分支。

希望这会有所帮助!

答案 1 :(得分:0)

在您的mwc_j存储库中,您可以使用命令添加另一个遥控器

git remote add mwc <Your mwc git url>

然后

git push mwc <your_local_branch>:<your_mwc_branch>

注意:origin是一个遥控器的别名,您可以添加任意数量的遥控器。