如何从 git 检出 jetty util jetty-util-8.1.17.v20150415
How to checkout jetty util jetty-util-8.1.17.v20150415 from git
我需要修复特定版本的码头 (jetty-util-8.1.17.v20150415) 中的错误。具体的,因为这是我确定与 Cling 一起使用的唯一版本。错误是:
Caused by java.lang.NullPointerException
org.eclipse.jetty.util.StringUtil.asciiToLowerCase(StringUtil.java:106)
org.eclipse.jetty.http.MimeTypes.<clinit>(MimeTypes.java:138)
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:711)
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
org.eclipse.jetty.server.Server.doStart(Server.java:282)
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
org.fourthline.cling.transport.impl.jetty.JettyServletContainer.startIfNotRunning(JettyServletContainer.java:141)
那么我必须发出什么 git 命令才能获得这个版本?
what git command do I have to issue to get this very version?
如“Download a specific tag with Git”中所述:
git clone -b jetty-8.1.17.v20150415 https://github.com/eclipse/jetty.project
git checkout -b fix
第一个命令将直接在 tag/jetty-8.1.17.v20150415
commit, but will leave you in a detached HEAD.
克隆 repo
第二个命令将从该提交开始创建一个新分支,允许您单独修复错误(在专用分支中)。
您可能还想 fork that repo first,以便能够将该分支推送到您拥有的存储库。
我需要修复特定版本的码头 (jetty-util-8.1.17.v20150415) 中的错误。具体的,因为这是我确定与 Cling 一起使用的唯一版本。错误是:
Caused by java.lang.NullPointerException
org.eclipse.jetty.util.StringUtil.asciiToLowerCase(StringUtil.java:106)
org.eclipse.jetty.http.MimeTypes.<clinit>(MimeTypes.java:138)
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:711)
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
org.eclipse.jetty.server.Server.doStart(Server.java:282)
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
org.fourthline.cling.transport.impl.jetty.JettyServletContainer.startIfNotRunning(JettyServletContainer.java:141)
那么我必须发出什么 git 命令才能获得这个版本?
what git command do I have to issue to get this very version?
如“Download a specific tag with Git”中所述:
git clone -b jetty-8.1.17.v20150415 https://github.com/eclipse/jetty.project
git checkout -b fix
第一个命令将直接在 tag/jetty-8.1.17.v20150415
commit, but will leave you in a detached HEAD.
第二个命令将从该提交开始创建一个新分支,允许您单独修复错误(在专用分支中)。
您可能还想 fork that repo first,以便能够将该分支推送到您拥有的存储库。