2017-11-18 167 views
0

我该如何设置egit从github上发布发布版本,而不仅仅是主发布版本?在Eclipse egit中检出github发行版?

我在找一个版本0.4.0。 在附件中,签出的项目不会从远程属性中获取,rebase,远程和上游分支未设置。我从标签中获得了这个结帐,但它不正确。

This checkout wasn't pulled from remote

+0

为什么你认为这是不正确的?提交'23d3472'被标记为'v0.4.0',并且当前分支'v0.4.0-branch'的状态是提交'23d3472'。 – howlger

+0

纯粹是因为选择该分支时,其属性窗格没有上游或其他。 (并不是说我打算在现阶段回到这个项目) – MaxRussell

回答

0

你有已签出正确的提交:你当前分支v0.4.0-branch的头部提交23d3472被标记为v0.4.0

在Git a 标记引用提交,而不是分支。一个提交可以在多个分支中,甚至是多个分支的头部。对于发行版,如果发行版不打算维护,通常会使用标签而不是分支。相反,在特定分支的最新阶段/提交(避免合并或重新分配)之上,欢迎提供捐款,主要在masterdev(eloper)分支上。

你的情况,有助于VCVRack/Rack

  1. 在GitHub上的VCVRack /机架库(假设你是不是这个项目的成员)
  2. 在Eclipse 克隆分叉的GitHub知识库
  3. 在Eclipse中提交并推送您建议的更改为单个提交master分支的分叉的GitHub库(目前,有177 commits to master since the v0.4.0 tag
  4. 在GitHub上创建一个pull request在此基础上提交