我安装了GitHub for Windows。当我运行"git分支-a“时,它显示了许多远程跟踪分支,它们似乎是拉请求。
一位使用Git for的同事没有看到这一点,而另一位同时使用GitHub for Windows的同事却看到了同样的结果。
例句:我用叉子叉了“马屁精”。在github.com上,我使用了“桌面中的克隆”按钮。它打开GitHub for Windows,并将新的回购添加到本地repos列表中。
运行"git分支-a",它返回超过100个结果,其中大多数是"/pr/#“。以下是一个小样本:
C:\gh-ui\bootstrap-sass [ma
假设我从主分支创建了一个特性分支Feature1当前在提交A上,然后我在Feature1分支B和C中进行了两个提交,现在我发出了一个拉请求PR1 (不要合并)。
然后根据提交C完成分支Feature2,在此分支上执行提交D,并创建拉请求PR2。
分支和拉请求图片:
Azure现在在两个拉请求上显示所有正确的内容。
PR1:
Commits: Shows B and C -> correct
Files: Shows diff from A to C (Based on commit A) -> correct
PR2:
Commits: Shows B, C and D
尝试将释放分支排除在Jenkins stash-pullrequest builder用于拉请求生成的触发范围内。
只针对这些分支构建PR:逗号分隔的分支名称列表(或正则表达式),所有分支都为空。
我在Build PR targeting only these branches中添加了regex ^relesae/.*,以便与除了发布分支之外的其他目标分支一起构建prs。
但是,除非在Build PR targeting only these branches中指定分支,否则生成不会触发任何分支。