标签: pull-request

插件"拉请求"为mercurial

具有HG"拉取请求"功能的插件.有这样的插件吗?

mercurial pull-request

6
推荐指数
1
解决办法
7347
查看次数

合并一个提交后面的Pull请求

我分叉了一个Github存储库,并在几天内进行了一些更改,没有从原来的repo(我做了一个fork的repo)做了一次拉动.

现在我向原始仓库发出了拉取请求.我发现repo在我分叉之后又得到了另一个提交.

所以我的问题是,如果repo的所有者接受了pull请求,那么他之后做出的提交会保留还是他的repo会成为我的fork的相同副本?

如果是后者,那么你能告诉我怎么删除他所做的提交?

git github pull-request git-fork

6
推荐指数
1
解决办法
4409
查看次数

检查Git上的"拉取请求"以检查/测试PR

我们有一个repo,我已经添加到我的本地分支作为Upstream.有人发了PR,我想复习一下.虽然我可以通过他们的Diff工具查看Github上的代码,但我想在我的本地机器上进行测试并在真实设备上测试它以确保它正常工作(Android repo它).

什么是结账这个公关的最佳方式?

git github git-pull pull-request

6
推荐指数
1
解决办法
1091
查看次数

Git:拉动请求后"这个分支落后"

我是Git和Github的新手.我有一个有2个分支的回购:MasterDevelop.

  • Master是基本分支,被认为是稳定分支(这是我的网络服务器提取的分支).
  • Develop是我所有最新代码所在的分支.

因此,在开发了一些新功能之后,我创建了一个pull请求并将develop合并到master分支中.但是当我选择开发分支时,GitHub告诉我:" 这个分支是主要的1次提交. "但为什么呢?我知道拉取请求是作为我的主分支的提交处理的,但警告对我来说不合适.

或者说简短:如何让我的主分支与我的开发分支保持同步,而不会引起警告/冲突?

谢谢.

git version-control merge github pull-request

6
推荐指数
1
解决办法
1202
查看次数

在项目之间共享Github pull请求模板的最佳方式?

Github 最近宣布增加拉取请求模板.这是一个非常棒的功能,已经在社区中大量要求了一段时间.

通过包含一个名为PULL_REQUEST_TEMPLATE.md项目根.github目录或目录内的特殊文件来添加这些模板.我有多个项目,我想使用相同的模板.在项目中保持这些模板同步的最佳方法是什么?

(Git子模块是我唯一能想到的东西,但对于这样一个简单的用例来说,这似乎非常严厉且容易出现复杂性).

git github pull-request

6
推荐指数
1
解决办法
219
查看次数

为什么在GitHub中合并拉取请求会创建重复提交?

在我的公司,我们要求开发人员feature在合并之前压缩分支机构的提交develop.一旦被压缩,开发人员就会推送到GitHub并登录到GitHub以创建一个拉取请求.

当合并拉取请求时,我们最终会看到分支历史记录中的两个提交develop:

  1. 提交说"合并拉请求"
  2. 来自feature分支的单一,压扁的提交

为什么会这样?我们怎样才能避免呢?我已经阅读了关于避免"合并提交地狱"的类似问答,但我的目标是使用GitHub UI来创建,跟踪和讨论拉取请求.

merge github pull-request

6
推荐指数
1
解决办法
1418
查看次数

Bitbucket Pullrequest评审员的调查问卷/清单

我试图看看我是否可以在评论员批准Pull-request之前在Bitbucket中执行调查问卷.我想要使​​用的示例问题是......

  1. 如果所做的更改是针对许多地区共享的全局存储库,您是否与审核人员核实他/她是否通知了全球团队或任何特定的个人?
  2. 你检查了变量命名约定了吗?
  3. 是否有足够的评论围绕任何复杂的逻辑?
  4. 是否有足够的单元测试围绕新逻辑及其相关性,您是否检查了代码覆盖率报告?

这些只是一些示例问题,其中一些当然可以在构建过程中或在Sonar等中使用各种插件进行监控,但总有一些事情我们没有直接的自动化方法,就像上面的第一个示例问题一样.因此,在他们可以实现自动化之前,我至少要确保在提出请求之前解决这些问题.

问题:有没有人想到类似的情况,并在Bitbucket或使用任何插件直接找到任何支持?我的快速谷歌搜索没有产生任何有用的结果

git bitbucket pull-request bitbucket-server

6
推荐指数
2
解决办法
4056
查看次数

如何检查所有git-lfs跟踪和提交的文件都是指针?

由于git-lfs需要一些手动设置(安装git-lfs,运行git lfs install一次),这可能导致开发人员无法正确提交git-lfs跟踪的文件类型。我想检查一下我们的持续集成系统上的拉取请求。

如何检查所有git-lfs跟踪和提交的文件都是指针?有一个检查,例如在重新设置基准时运行,但不能作为cli命令使用。

我想要这样的东西:

$ git clone https://...
$ [git lfs check-for-pointers]
Encountered 35 file(s) that should have been pointers, but weren't:
    file1.png
    ...
Run Code Online (Sandbox Code Playgroud)

git continuous-integration pull-request git-lfs

6
推荐指数
1
解决办法
367
查看次数

使用SonarCloud分析拉取请求

我想使用SonarQube来分析对我的项目进行的任何拉取请求(PR).

几点快点:

  • 我的项目是在Github上托管的,它是公共的,是用C#编写的,我正在使用Appveyor进行持续集成(CI);
  • 我使用SonarCloud(的公共实例SonarQube)代码质量检查,而且它已经做了出色的工作,分析内部的PR(即从主存储库时,减贫战略例如,合并dev分支master的分支);
  • 我希望这可以分析外部PR(即,我的项目的任意分叉的PR),这可以使用SonarQube Github插件 ;
  • 最重要的是:我不会将我的API密钥放在任何公共文件上,而Appveyor也不会在公共PR上暴露我的安全令牌.

鉴于这些要点,这就是我所做的:

  • 创建了一个机器人,并给了我对我的仓库的写入权限(如这里所解释的);
  • 在sonarcloud和under Administration -> Settings -> Pull Requests (Alpha),我设置Authentication token机器人的令牌,并Repository identifier<Organization>/<Repo>格式设置我的回购地址;
  • 更新appveyor.yml我的项目文件,以便对所有PR运行SonarQube分析; 类似如下:

build_script:
choco install "msbuild-sonarqube-runner" -y
MSBuild.SonarQube.Runner.exe begin /k:"REPO" /o:"ORGANIZATION" /d:"sonar.host.url=https://sonarcloud.io" /d:"sonar.analysis.mode=preview"
MSBuild.exe /t:Rebuild
MSBuild.SonarQube.Runner.exe end 
Run Code Online (Sandbox Code Playgroud)

但是,我仍然没有看到SonarQube使用机器人评论新的PR(类似于他们的演示.

c# github pull-request sonar-runner sonarqube

6
推荐指数
1
解决办法
941
查看次数

GitHub拉取请求模板:获取当前分支名称

我正在为存储库创建请求请求模板。

我按照https://help.github.com/articles/creating-a-pull-request-template-for-your-repository/上的说明添加了一个新文件,现在我希望它的主体包含一个字符串使用当前分支名称(拉取请求分支名称)生成。

在GitHub的文档中找不到答案,想知道是否可行,怎么办?

templates branch github pull-request git-branch

6
推荐指数
1
解决办法
823
查看次数