有没有办法找到存储库中具有给定父级的所有提交?
我知道很多提交可以有很多父母。我想找到所有具有给定父级的提交。由于git write-tree
允许您在创建提交时指定父级,然后将父级存储在提交中(git cat-file -p
让您看起来很清楚),我认为这样的实用程序可以通过对象存储强行使用,测试每个对象以查看它是否是一个提交,如果是一个提交,则测试它的任何父项是否是给定的提交。
就我而言,我什至不追求性能——只追求结果。而且我的回购很小。
我发现的唯一类似问题是如何找到具有特定父级的所有提交?这个问题与 Java 库有关,这看起来很困难。是吗?