我怎样才能找到的第一个犯了JGit一个分支?

TheCrafter:

我想找到的第一次提交针对特定分支,使用Eclipse的JGit库。例如,如果我有

master -- a -- c -- d -- e
          \
  feature  b -- f -- g -- h
            \
    another  j -- k -- l

// findBranchRoot() is the magic method we want to create
repository.resolve("feature").findBranchRoot().getId(); // this would return b
repository.resolve("another").findBranchRoot().getId(); // this would return j

有谁知道这是怎么做到的吗?

jthill:

你将有问题是和忍耐一下,在这里,提交不是“上”分支。看到这一点,考虑您绘制的曲线图。这是不明确的。不可避免地左右。你画

A---C---D---E          master
 \
  B---F---G---H        feature
   \
    J---k---L          another

而且根本就没有办法确定是否B制定了“上” featureanother(或者,对于这个问题,其中三个A是作出了“关于”)。

A---C---D---E          master
 \
  B---J---K---L        another
   \
    F---G---H          feature

节目恰好相同的历史。这一切都在你选择如何解释它。

如果你想打一个承诺一些外部管理记录,把一个标记提交信息,即会做到这一点的,但在Git的本身(实际工作),它的历史结构问题,而不是如何呢位在此回购或者被提及。

如果它的时间公布feature或者another,你将需要提交推B无论哪种方式,除非它已经被推迟一些其他的工作的一部分。祖先事宜。分公司名称不。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎样才能让“图像”键成为第一个?

我怎样才能看到卷积层的第一个过滤器

我怎样才能只得到第一个子节点?

我怎样才能使第一个字母像报纸一样推入段落

我怎样才能正则表达式字符串第一个单词是插入符号

我怎样才能返回一个循环?

我怎样才能重复一个模式?

我怎样才能返回一个 Promise?

我怎样才能写一个指向函数?

我怎样才能找到一个双变量的日志2基地?

我怎样才能找到一个字段的总和的平均值?

我有一个 DataFrame,其中包含一些间隔的第一个和最后一个数字。我怎样才能得到每个数字在每个间隔中的次数?

我怎样才能使我的字符串搜索正确,因为它只显示第一个命中?

我怎样才能像快照一样在一个分支内 git rollback/redo 工作字典文件?

我怎样才能得到一个“枚举”的价值观在一个通用的?

我怎样才能让一个 for 语句有一个 else

我怎样才能用一个秘密密钥锁定一个javacard?

我怎样才能让一个类实现一个接口...(C ++)

我怎样才能让一个用户表单完成另一个?

我怎样才能获得其他项目而不仅仅是在 jquery 中点击第一个项目

我怎样才能让 RegEx 返回匹配的完整值而不仅仅是第一个字符

我怎样才能添加行号,以我的输出并检测,如果没有找到一个文件?

我怎样才能将两个蜘蛛组合成一个?

我怎样才能得到一个有 m 个尾巴的列表?Python

我怎样才能从2个函数中创建一个?

我怎样才能省略一个网址,以便我到达我想要的网址

我怎样才能让一个函数等到代码前一行完成

我怎样才能在数组结构中获得一个单一的值

我怎样才能抓住一首歌的最后一个价值