2016-05-27 41 views
0

假設我在GitHub上發現了一個修復我的問題的請求。公關已經合併,但我仍然有問題。如何確定哪個最舊的版本(git標籤或GitHub版本)包含給定的提交/ PR?

所以我想弄清楚是否修復包含在我使用的版本中。

我有一個提交ID和PR ID,我想確定包含它們的最古老的git標籤。

可能通過git tag --contains <commit>,但這需要克隆回購。

我如何通過GitHub UI來判斷?

PS比較提交日期和標記日期是不夠的,因爲分支。提交可能比標記更舊,但仍未包含在該標記中。

+2

'git tag --contains '會給你一個標籤列表。定義「最老」是非常棘手的(並且通常可能沒有用,因爲它太依賴於標籤名稱),但是如果沒有太多標籤,這就足夠了。 – torek

回答

1

雖然您可以在本地進行操作,但無法通過GitHub.com上的提交ID或消息進行搜索。

您可以通過存儲庫中的特定代碼進行搜索 - 因此,如果您知道這些提交中發生了哪些變化,您可以在自己的版本中搜索該文本。 (假設你的版本是分叉版本。)

相關問題