Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么该分支没有列在EclipseSourceReference for git中_Eclipse_Git_Tycho - Fatal编程技术网

为什么该分支没有列在EclipseSourceReference for git中

为什么该分支没有列在EclipseSourceReference for git中,eclipse,git,tycho,Eclipse,Git,Tycho,我将Tycho用于我的EclipseOSGi项目,并注意到对于Git中的项目,EclipseSourceReferences头不包括分支。我想这是因为我不理解Git为什么不需要分支。但是,仅使用repo URI、repo路径和提交Id,如何确保我也签出了正确的分支?如果这听起来像个愚蠢的问题。。分支是指向提示提交的指针。那么,如果SourceReferences头中的提交Id是多个分支的尖端,该怎么办 EclipseSourceReferences标题用于指向编译该版本插件所使用的确切源代码。它

我将Tycho用于我的EclipseOSGi项目,并注意到对于Git中的项目,EclipseSourceReferences头不包括分支。我想这是因为我不理解Git为什么不需要分支。但是,仅使用repo URI、repo路径和提交Id,如何确保我也签出了正确的分支?如果这听起来像个愚蠢的问题。。分支是指向提示提交的指针。那么,如果SourceReferences头中的提交Id是多个分支的尖端,该怎么办

EclipseSourceReferences
标题用于指向编译该版本插件所使用的确切源代码。它对原始SCM从未有过更大的意义,例如提交(或CVS标记)来自哪个分支。

对,因此,如果我试图使用SourceReferences标头在目标平台中获取插件的源代码副本,我不需要知道克隆后要签出的分支吗?如果提交不在master上,“git checkout commit”是否知道要签出哪个分支?即使它有多个分支指针?