git:webrtc:“网络实时通讯”;“引用不是树”;但我可以在UI中看到提交
我可以在UI中看到提交,但无法签出:git:webrtc:“网络实时通讯”;“引用不是树”;但我可以在UI中看到提交,git,webrtc,Git,Webrtc,我可以在UI中看到提交,但无法签出: WebRTC存储库的web界面将允许您访问无法从任何分支访问的提交。提交9f7e2a90da243288657e1802af85168e87daab01是这些提交之一:它根本不在任何分支上 您可以通过以下方式将其作为名为pr/65的本地分支获得: git fetch origin +refs/branch-heads/65:refs/heads/pr/65 虽然我以外的人会怎么看,但我不确定。:-) (这个特定的存储库似乎是用某种我不熟悉的bug管理系统建
WebRTC存储库的web界面将允许您访问无法从任何分支访问的提交。提交
9f7e2a90da243288657e1802af85168e87daab01
是这些提交之一:它根本不在任何分支上
您可以通过以下方式将其作为名为pr/65
的本地分支获得:
git fetch origin +refs/branch-heads/65:refs/heads/pr/65
虽然我以外的人会怎么看,但我不确定。:-)
(这个特定的存储库似乎是用某种我不熟悉的bug管理系统建立的。在9f7e2a90da243288657e1802af85168e87daab01的日志消息中有一个从到内部bug页面的链接,但不允许我访问相应的页面。)使用
$ gclient sync --with_branch_heads --with_tags
而不仅仅是
$ gclient sync
检查一下:你有本地提交吗?git日志-1 9f7e2a9
打印什么?如果它还不存在,请先运行git fetch
或git fetch origin
。您可以看到我调用了git fetch
。另外,在我的本地git repo/tmp/webrtc2 asmirnov$git log-1 9F7E2A90DA243288657E1802AF8516E87DAAB01致命:坏对象9F7E2A90DA243288657E1802AF8516E87DAAB01首先,“提交id”在当前分支上。如果没有,你就不能“git checkout commit_id”。奇怪的是chromium在65.0.3325.181()版中使用它,并且没有失败。你能建议我们在构建chromium(它使用gclient sync
)时如何处理这种情况,而不用手动切换到本地分支吗?@4ntoine:我不知道;我从未接触过客户机,不管是什么。