Dav*_*nes 7 mercurial bitbucket pull-request
我只是在玩bitbucket/mercurial pull requests功能,而且有些事情表现得很奇怪,或者我正在做一些非常愚蠢的事情.
我(theukdave)是一个存储库'RepoA'的所有者,它是在'团队'下创建的(我收集的bitbucket实际上已经没有了).让我们说它住在bitbucket.org/team1/RepoA
所以我用自己的用户名创建了一个存储库的fork,称之为RepoB.所以现在有一个生活在bitbucket.org/theukdave/RepoB的分叉
然后,我在主开发分支'develop'的分支上创建一个测试提交,然后将新分支合并回develop.我推到了bitbucket.org/theukdave/RepoB,然后创建了一个从'theukdave/RepoB develop'到'team1/RepoA develop'的拉取请求,我添加了一个标题和描述,没有评论者(因为我只是测试正确)现在)并单击"创建拉取请求"按钮.
片刻之后,RepoB的测试提交和合并显示在我的RepoA中.拉请求在那里,我可以看到它,我还没有批准它,但是提交和合并并且可供RepoA的所有用户使用.即使我拒绝了拉取请求,测试提交仍然在RepoA中.
这是因为我是RepoA的所有者,所以我的拉取请求会自动合并吗?是因为我没有添加评论者吗?两者的组合?或者我在这里遗漏了一些东西......
首先真的很有趣。您可以使用以下步骤解决这种情况。
要禁用项目中所有存储库的自动分支合并(需要项目管理员权限):
转到项目设置 >分支模型。选择禁用自动合并,然后单击保存。
我希望对你有用。
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |