2016-05-27 8 views
0

私の問題を解決するGitHubのプルリクエストが見つかりました。 PRはすでに統合されていますが、まだ問題はあります。与えられたコミット/ PRを含む最も古いバージョン(gitタグまたはGitHubリリース)を調べる方法は?

ですから、私が使用しているバージョンに修正が含まれているかどうかを知りたいと思います。

私はコミットIDとPR IDを持っています。それらを含む最も古いgitタグを決定したいと思います。

git tag --contains <commit>を介して可能ですが、それはレポをクローニングする必要があります。

どうすればGitHub UI経由でそれを把握できますか?

PSコミット日付とタグ日付を比較するだけでは、ブランチが十分ではありません。コミットはタグより古いかもしれませんが、まだそのタグには含まれていません。

+2

'git tag --consys 'があなたのタグのリストを取得します。 "最も古い"を定義するのは難しいです(一般的には有用ではないかもしれませんが、タグ名にあまり依存しません)。タグがあまり多くない場合は、これで十分です。 – torek

答えて

1

GitHub.comでコミットIDまたはメッセージを使って検索することはできませんが、ローカルでも可能です。

あなたができることは、リポジトリ内の特定のコードで検索することです。そのコミットがどのように変化したのか知っていれば、自分のバージョン内でそのテキストを検索できます。 (あなたのバージョンはフォークされたバージョンであると仮定します)

関連する問題