【问题标题】:Exclude files from the new pull request (github)从新的拉取请求中排除文件 (github)
【发布时间】:2020-06-11 08:34:42
【问题描述】:

Bitbucket 具有从新拉取请求中排除文件的功能,我想知道 GitHub 中是否有类似的功能?

场景:

  • 我有一个分支 A,它在 .travis.yml 中有更改,我推送了这些
  • 更改并创建 PR 我需要合并此分支中的所有更改
  • .travis.yml 文件中的更改除外。

【问题讨论】:

标签: github


【解决方案1】:

不,GitHub 中没有这样的功能(据我所知,通过快速谷歌搜索确认)。

最好的替代方法是参考this blog page,不包括建议的使用解决方法的重复问题,说明:

以前,如果您想使用 GitHub 从 pull 中删除文件 请求,您需要切换到拉取请求分支并查找 删除它的单个文件。现在,如果你有写权限, 您可以在拉取文件中单击文件的“垃圾箱”图标 请求的“文件已更改”视图以进行提交并将其删除。

我没有测试过这个方法,但我觉得它与被拒绝的“alternative workaround”有某种关系。

【讨论】:

  • 如果你删除了文件,并将 PR 合并到 master,那么这个文件也已经从 master 中删除了
  • 如果 GitHub 没有提供你需要的功能,别怪我。我相信在我的回答开头已经说得很清楚了。
  • 没有问题,这不是答案,非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-16
  • 2015-02-16
  • 2020-05-05
  • 2021-09-24
  • 2013-08-21
相关资源
最近更新 更多