标签: git libgit2 objective-git
我使用libgit2处理Objective-C,Cocoa项目,它是ObjectiveGit绑定。
为了设置快速和干净的单元测试,拥有一个内存存储库会很不错。这可能吗?
答案 0 :(得分:1)
您可以使用git_repository_new()创建对象本身,而无需引用磁盘资源。然后,您可以放入自己的对象db,引用db,configuration和workdir路径。
git_repository_new()
但是如果你真的不想将它用于测试,那么为一切编写你自己的数据库可能比抽象你使用libgit2更有用。