0
難以找出如何更新多級別的條目。我下面的例子試圖更新test/hist/out中的文件,但它也刪除了test/hist /中的所有其他文件。更新TreeEntry pygit2中的多個級別
構造函數TreeBuilder
不接受TreeEntries,只有樹,所以我不知道如何去做。任何想法?
_o = repo.TreeBuilder()
_o.insert('out', blob_id, pygit2.GIT_FILEMODE_BLOB)
_o = _o.write()
_h = repo.TreeBuilder()
_h.insert('hist', _o, pygit2.GIT_FILEMODE_TREE)
_h = _h.write()
_t = repo.TreeBuilder(tree)
_t.insert('test', _h, pygit2.GIT_FILEMODE_TREE)
_t = _t.write()
你能詳細說明一個有效的例子嗎?我有完全相同的問題,但這並沒有真正的幫助 – 2016-07-23 14:12:34