我分叉了一个Github存储库,并在几天内进行了一些更改,没有从原来的repo(我做了一个fork的repo)做了一次拉动.
现在我向原始仓库发出了拉取请求.我发现repo在我分叉之后又得到了另一个提交.
所以我的问题是,如果repo的所有者接受了pull请求,那么他之后做出的提交会保留还是他的repo会成为我的fork的相同副本?
如果是后者,那么你能告诉我怎么不删除他所做的提交?
我们有一个repo,我已经添加到我的本地分支作为Upstream.有人发了PR,我想复习一下.虽然我可以通过他们的Diff工具查看Github上的代码,但我想在我的本地机器上进行测试并在真实设备上测试它以确保它正常工作(Android repo它).
什么是结账这个公关的最佳方式?
我是Git和Github的新手.我有一个有2个分支的回购:Master和Develop.
因此,在开发了一些新功能之后,我创建了一个pull请求并将develop合并到master分支中.但是当我选择开发分支时,GitHub告诉我:" 这个分支是主要的1次提交. "但为什么呢?我知道拉取请求是作为我的主分支的提交处理的,但警告对我来说不合适.
或者说简短:如何让我的主分支与我的开发分支保持同步,而不会引起警告/冲突?
谢谢.
在我的公司,我们要求开发人员feature在合并之前压缩分支机构的提交develop.一旦被压缩,开发人员就会推送到GitHub并登录到GitHub以创建一个拉取请求.
当合并拉取请求时,我们最终会看到分支历史记录中的两个提交develop:
feature分支的单一,压扁的提交为什么会这样?我们怎样才能避免呢?我已经阅读了关于避免"合并提交地狱"的类似问答,但我的目标是使用GitHub UI来创建,跟踪和讨论拉取请求.
我试图看看我是否可以在评论员批准Pull-request之前在Bitbucket中执行调查问卷.我想要使用的示例问题是......
这些只是一些示例问题,其中一些当然可以在构建过程中或在Sonar等中使用各种插件进行监控,但总有一些事情我们没有直接的自动化方法,就像上面的第一个示例问题一样.因此,在他们可以实现自动化之前,我至少要确保在提出请求之前解决这些问题.
问题:有没有人想到类似的情况,并在Bitbucket或使用任何插件直接找到任何支持?我的快速谷歌搜索没有产生任何有用的结果
由于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) 我想使用SonarQube来分析对我的项目进行的任何拉取请求(PR).
几点快点:
dev分支master的分支);鉴于这些要点,这就是我所做的:
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(类似于他们的演示.
我正在为存储库创建请求请求模板。
我按照https://help.github.com/articles/creating-a-pull-request-template-for-your-repository/上的说明添加了一个新文件,现在我希望它的主体包含一个字符串使用当前分支名称(拉取请求分支名称)生成。
在GitHub的文档中找不到答案,想知道是否可行,怎么办?
pull-request ×10
github ×7
git ×6
merge ×2
bitbucket ×1
branch ×1
c# ×1
git-branch ×1
git-fork ×1
git-lfs ×1
git-pull ×1
mercurial ×1
sonar-runner ×1
sonarqube ×1
templates ×1