Github:跨叉比较?
Github: comparing across forks?
短版
当我在 Github 上比较两个分叉时,它不会比较最新状态,而是比较基础分叉的当前状态与最后一次共同提交(或者我错了吗?);那么如何比较 Github 上的最新 states/heads?
更长的版本
我正在尝试 compare two repositories Github。
它似乎没有比较两个存储库的最新状态。相反,它比较:
- 两个存储库相同时的基本分支(最后一次共同提交?)
和
- 现在的头叉
你可以在 Github's fork comparison example 中看到这个,它说这两个存储库之间没有变化,但现在有很大不同。
如何比较 Github 上的最新 states/heads?
https://github.com/github/linguist/compare/master...gjtorikian:master
github:master
is up to date with all commits from gjtorikian:master
.
Try switching the base for your comparison.
表示gjtorikian/liguist are part of github/linguist
.
的所有commit
反之则不然:
https://github.com/gjtorikian/linguist/compare/master...github:master
这将给出来自 github/linguist
which are not part of gjtorikian/linkguist
的所有 (1866) 个提交。
这是两个分支的共同祖先与第二个分支之间的三点“...
”差异(参见“What are the differences between double-dot “..
” and triple-dot “…
” in Git diff commit ranges?”):
第一种情况github/linguist:master...gjtorikian/linguist:master
,共同祖先和gjtorikian/linguist:master
是一样的! O 提交。
在第二种情况下 gjtorikian/linguist:master...github/linguist:master
,github/linguist:master
自共同祖先以来有 1866 次提交(此处,自 gjtorikian/linguist:master
以来)。
附带说明一下,可以从比较页面访问分叉的比较。
假设您的项目是 Zipios:
https://github.com/Zipios/Zipios
您要做的是将 .../compare
添加到 URL:
https://github.com/Zipios/Zipios/compare
在那个页面上,你可以 select 两个分支,但如果你仔细观察,在顶部有一个 link 上面写着:compare across forks.
单击 link 后,它会显示两个额外的下拉菜单,其中包含主分支和分叉列表。
我还没有发现的是如何从项目的主页转到比较页面。也许有人可以阐明那部分?
来自@somerandomdev49:
To go to the compare page, go to the "Pull Requests" tab and click the "Create Pull Request" button.
短版
当我在 Github 上比较两个分叉时,它不会比较最新状态,而是比较基础分叉的当前状态与最后一次共同提交(或者我错了吗?);那么如何比较 Github 上的最新 states/heads?
更长的版本
我正在尝试 compare two repositories Github。
它似乎没有比较两个存储库的最新状态。相反,它比较:
- 两个存储库相同时的基本分支(最后一次共同提交?)
和
- 现在的头叉
你可以在 Github's fork comparison example 中看到这个,它说这两个存储库之间没有变化,但现在有很大不同。
如何比较 Github 上的最新 states/heads?
https://github.com/github/linguist/compare/master...gjtorikian:master
github:master
is up to date with all commits fromgjtorikian:master
.
Try switching the base for your comparison.
表示gjtorikian/liguist are part of github/linguist
.
反之则不然:
https://github.com/gjtorikian/linguist/compare/master...github:master
这将给出来自 github/linguist
which are not part of gjtorikian/linkguist
的所有 (1866) 个提交。
这是两个分支的共同祖先与第二个分支之间的三点“...
”差异(参见“What are the differences between double-dot “..
” and triple-dot “…
” in Git diff commit ranges?”):
第一种情况github/linguist:master...gjtorikian/linguist:master
,共同祖先和gjtorikian/linguist:master
是一样的! O 提交。
在第二种情况下 gjtorikian/linguist:master...github/linguist:master
,github/linguist:master
自共同祖先以来有 1866 次提交(此处,自 gjtorikian/linguist:master
以来)。
附带说明一下,可以从比较页面访问分叉的比较。
假设您的项目是 Zipios:
https://github.com/Zipios/Zipios
您要做的是将 .../compare
添加到 URL:
https://github.com/Zipios/Zipios/compare
在那个页面上,你可以 select 两个分支,但如果你仔细观察,在顶部有一个 link 上面写着:compare across forks.
单击 link 后,它会显示两个额外的下拉菜单,其中包含主分支和分叉列表。
我还没有发现的是如何从项目的主页转到比较页面。也许有人可以阐明那部分?
来自@somerandomdev49:
To go to the compare page, go to the "Pull Requests" tab and click the "Create Pull Request" button.