gpt4 book ai didi

GitHub API v3 : Which base_tree SHA values are accepted when writing a tree

转载 作者:行者123 更新时间:2023-12-04 06:05:27 24 4
gpt4 key购买 nike

reading a tree using the github api :

GET /repos/:user/:repo/git/trees/:sha

你可以通过
  • 提交的 SHA,在这种情况下,它似乎会自动解析为提交中的树,并且可能会节省您从提交中获取树 SHA 的往返时间。
  • 或者简单地传递树的 SHA

  • 我想知道您是否也可以为 base_tree 传递提交的 SHA调用“创建树”api 时?
    POST /repos/:user/:repo/git/trees

    最佳答案

    它似乎工作没有问题。

    我测试它的方式是:

  • 从“refs/heads/master”获取提交 sha(返回 old_commit_sha)
  • 使用 old_commit_sha 发布一棵新树作为 base_tree 和一个新的或更新的文件(返回 new_tree_sha )
  • 使用 new_tree_sha 发布新提交作为树和old_commit_sha作为父级(返回 new_commit_sha )
  • 发布一个新的“refs/heads/master”(将其设置为 new_commit_sha )

  • 然后我验证了 github 本身的一切看起来都是正确的……而且确实如此。

    这仅节省了在存储库中添加或更新文件的一个步骤,但可能对某些人有用。

    关于GitHub API v3 : Which base_tree SHA values are accepted when writing a tree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409061/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com