为什么该分支没有列在EclipseSourceReference for git中
我将Tycho用于我的EclipseOSGi项目,并注意到对于Git中的项目,EclipseSourceReferences头不包括分支。我想这是因为我不理解Git为什么不需要分支。但是,仅使用repo URI、repo路径和提交Id,如何确保我也签出了正确的分支?如果这听起来像个愚蠢的问题。。分支是指向提示提交的指针。那么,如果SourceReferences头中的提交Id是多个分支的尖端,该怎么办 EclipseSourceReferences为什么该分支没有列在EclipseSourceReference for git中,eclipse,git,tycho,Eclipse,Git,Tycho,我将Tycho用于我的EclipseOSGi项目,并注意到对于Git中的项目,EclipseSourceReferences头不包括分支。我想这是因为我不理解Git为什么不需要分支。但是,仅使用repo URI、repo路径和提交Id,如何确保我也签出了正确的分支?如果这听起来像个愚蠢的问题。。分支是指向提示提交的指针。那么,如果SourceReferences头中的提交Id是多个分支的尖端,该怎么办 EclipseSourceReferences标题用于指向编译该版本插件所使用的确切源代码。它
标题用于指向编译该版本插件所使用的确切源代码。它对原始SCM从未有过更大的意义,例如提交(或CVS标记)来自哪个分支。对,因此,如果我试图使用SourceReferences标头在目标平台中获取插件的源代码副本,我不需要知道克隆后要签出的分支吗?如果提交不在master上,“git checkout commit”是否知道要签出哪个分支?即使它有多个分支指针?