プルリクエストが受け入れられる前にフォークを削除できますか?[閉まっている]


16

githubでプロジェクトの分岐を作成し、少し修正してプルリクエストを送信しました。ただし、「インライン」でのすべてのプルリクエストから、この開発者がレビューを行うまでに時間がかかることがわかります。問題は、リポジトリが必要ないことです。その問題(開発者自身がTODOで持っていた問題)を解決するために、フォークしただけです。

私の質問は、自分のアカウントからリポジトリを削除しても、開発者はプルリクエストを受け入れることができるのでしょうか?それはほんの数行の変更です。


GitLabの保護BRANCHEワークフローがとてもクールだ理由はここにある:github.com/gitlabhq/gitlabhq/blob/...
チロSantilli新疆改造中心法轮功六四事件

回答:



5

はい、フォークがマージされる前に削除された場合でも、すべてのプルリクエストは宛先リポジトリで利用可能です。Gitツリーはrefspec pull/###/headで見つけることができます###。ここで、はプルリクエスト番号です。元のプロジェクトの所有者は、GitHub Webインターフェイスを使用して、またはブランチをダウンロードしてコマンドラインでマージできます。

git fetch origin pull/###/head:pullrequest
git merge pullrequest

素晴らしい答え。短くてわかりやすい。どうもありがとうございました。
user137369

@ user137369:素晴らしいですが、間違っています。
ファイアグラフィク

@firegurafiku私は知っている、それが受け入れられた答えではない理由です。
-user137369

うーん、うん、これは私がそれを投稿してから変わったようです(または元々間違っていました)。新しい情報を反映するように編集します。
33

2

フォークを削除したばかりで、未解決の問題と相対的なプルリクエストの両方がまだ残っているので、できると思います。


プルリクエストはありますが、「不明なブランチ」と表示されます。
Ciro Santilli新疆改造中心法轮功六四事件14年

1
しかし、差分はまだ存在するため、元のブランチが不明であることは実際には問題ではありません。
バル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.