【问题标题】:Is it possible to fork github repo with original issues?是否可以使用原始问题分叉 github 存储库?
【发布时间】:2021-07-24 07:19:18
【问题描述】:
  1. 这可能听起来很奇怪,但我想分叉某人的回购,其中包含所有问题。我知道我可以从原始(上游)存储库中获取更改,例如添加的文件或更改的文件,但我想将原始存储库中的问题与我的存储库同步。

  2. 我尝试将我的分叉与上游同步,但我发现问题(上游)的更改未反映在我的存储库中。

  3. 如果这不能直接实现,是否有解决方法?

更新 1: 到目前为止,作为一种解决方法,我发现这个工具允许将问题克隆(而不是分叉)到您的存储库。功能有限,但可以工作https://github.com/gatewayapps/kamino

更新 2:更多细节来澄清我的问题。我希望能够:

  1. 定期从上游存储库中获取更改。
  2. 编辑 GitHub 问题(创建新问题、添加 cmets、标记问题、添加标签)而不影响上游 repo 问题。
  3. 合并上游问题和我的问题/编辑。

【问题讨论】:

    标签: github


    【解决方案1】:

    所有问题都会出现在侧边栏上。

    【讨论】:

    • 谢谢@Casey!我去看看。是否可以在不影响原始仓库的情况下修改问题?比如添加标签、标签问题、添加cmets?
    • @MZin 根据定义,对 fork 的更改不会影响上游存储库。它们可以相互影响的唯一方法是:A)fork 向上游 repo 提交 pull request,并且被接受;或者,B) fork 已同步,从上游存储库中拉入更改。
    • 感谢@Casey 的解释。最后一个问题:我可以将上游问题与问题的本地更改合并吗?我知道在使用代码时这是可能的(获取更改并将它们与本地更改合并)。有问题,它会以同样的方式工作吗?
    • @MZin 问题不会更改代码,它们只会指出要讨论的更改。问题可以通过#[id-number] 在其描述中链接到拉取请求或其他问题。 PR 甚至可以通过将其与文本 Closes #[issue-number] 链接来自动关闭问题。
    • @MZin 如果此答案满足您的问题,请将其标记为已接受。
    猜你喜欢
    • 2021-11-22
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 2021-07-04
    • 2011-04-23
    • 2013-04-03
    相关资源
    最近更新 更多