0

我使用此代码获取提交的文件内容:

 GTBlob *blob = [repo lookUpObjectBySHA:@"d39a07ef51533a32da4bf0474462a71a40dc59e4" objectType:GTObjectTypeBlob error:NULL];
        NSLog(@"Blob: %@",[blob content]);

其中 SHA - 一些特定的提交。但我总是得到这个文件的最新版本。我做错了什么?

4

1 回答 1

0

我发现,要在过去的某些状态下获取文件,您需要:

从 GTCommit 获取 GTTree,然后从 GTTree 获取 GTTreeEntry,然后通过 objectWithTreeEntry:GTTreeEntry 获取 GTBlob 作为 GTObject

于 2020-01-25T19:34:52.910 回答