Git车道概念
我是git新手,希望了解更多有关用于查找分支的git通道的信息。 Git存储库有一个通道概念,用于确定我们是在同一个分支中还是在主分支中等 但当我检查为第一个分支初始化的车道时,它被设置为“1”-主分支,创建的下一个分支被标记为“0”-第一个分支,下一个分支被标记为车道“2”,然后是车道3,依此类推 我正在eclispe中使用egit2.1 所以我怀疑Git车道概念,git,egit,Git,Egit,我是git新手,希望了解更多有关用于查找分支的git通道的信息。 Git存储库有一个通道概念,用于确定我们是在同一个分支中还是在主分支中等 但当我检查为第一个分支初始化的车道时,它被设置为“1”-主分支,创建的下一个分支被标记为“0”-第一个分支,下一个分支被标记为车道“2”,然后是车道3,依此类推 我正在eclispe中使用egit2.1 所以我怀疑 git上的主车道始终设置为1 主车道的车道值设置在哪里?它是egit的一部分还是jgit的一部分 你们有没有关于egit开发的文档:) 编辑:
因此,请告诉我主车道的车道设置位置?也许屏幕截图有助于澄清“车道”的含义,但EGit没有为分支机构附加id,它只是列出它们: Git也一样,它只记录活动头和所有分支的头
编辑后,此处的“lane”指的是一个“lane”,用于管理分支的颜色。
我没有看到为
master
设置的特定通道,只有在SWTCommitList中对所有正确分支进行的查询,以便绘制正确的通道。我对代码进行了进一步挖掘,类PlotCommitList正在为提交树中的每个提交对象设置通道
这个逻辑是Jgit逻辑的一部分
ya@VonC关于SWTCommitList的程度是正确的
package org.eclipse.jgit.revplot;
public class PlotCommitList<L extends PlotLane> extends
RevCommitList<PlotCommit<L>>{
....
protected void enter(final int index, final PlotCommit<L> currCommit){
//This method contains the logic
}
....
}
package org.eclipse.jgit.revplot;
公共类PlotCommitList扩展
RevCommitList{
....
受保护的void enter(最终int索引、最终PlotCommit currccommit){
//此方法包含逻辑
}
....
}
Google只为“git lane”或“egit lane”提出了这个问题。你能更具体一点或提供一个资源吗?这是针对egit
的吗?@pmr我认为“lane”在这里可以被视为提交图中的一条路径,就像道路系统的车道(),其中一些车道具有特定的角色(如)@VonC我真的不认为有必要使用辅助命名法和投票来结束这个问题。在回答这个问题之前,应该更好地指定它。@VonC我不怪你:)让我们拭目以待,看看OP是否详细说明了这个问题。我已经更新了帖子。请检查问题是否得到澄清