1. ホーム
  2. github

[解決済み] github リポジトリのフォークを解除するには?

2022-07-09 14:21:55

質問

github リポジトリをフォーク解除する方法は?

私は今まで見たことのない unfork オプションの方法を知っていますか?

どのように解決するには?

更新: 現在、自動化された解決策があります

参照 https://stackoverflow.com/a/66470086/151312

オリジナル記事

今現在 ギズブ にはアンフォークオプションがないので、唯一の解決策はフォークされたレポを削除することです。

警告です。次の解決策は、クローンしたレポを削除します。 もし、レポを削除せずにアンフォークしたい場合は、次の方法を試してみてください。 はとても助かりますが。これはチェンジセットに名前(ブックマーク)を割り当てることができます。上の例では、開発用ヘッドと上流用ヘッドにそれぞれブックマークが必要です。ブックマークは プッシュとプル Mercurial 1.6 ではプッシュとプル、Mercurial 1.8 ではビルトイン機能として追加されました。

2つのクローンを作ることを選択した場合、開発用クローンは次のようになります。 :



そして、上流のクローンには



これでバグに気づき、修正することができました。ここで、あなたは をつける必要はありません。コミットして :



開発用クローンにバグフィックスを取り込むには、そこにバグフィックスを取り込みます。

[a] --- [b] --- [x] --- [y] のようになります。
           \
            [c] --- [d] --- [e] のようになります。

とマージします。

[a] --- [b] --- [x] --- [y] --- [z].
           \ /
            [c] --- [d] --- [e]

グラフの見た目は違っても、構造は同じで、最終的な結果は同じです。クローンを使うことで、頭の中の整理が少し楽になりましたね。

名前付きブランチは、かなり任意なものなので、ここではあまり登場しませんでした。Mercurial 自体は、名前付きブランチの使用に切り替えるまで、何年も 2 つのクローンを使って開発されていました。私たちは 'default' ブランチの他に 'stable' というブランチを維持し、リリースは 'stable' ブランチに基づいて行っています。詳細は 標準ブランチ のページをご覧ください。