我目前正在开发一个flashcard应用程序,其中用户创建的decks充当Git存储库.在应用程序中创建卡片时,会在更换卡片,更改文件以及删除卡片时将新文件提交到存储库 - 嗯,您明白了.
应用程序保存到的文件格式是一个gzip压缩的Git存储库,所以在任何时候我都不需要将存储库写入磁盘.我怎样才能以这种方式最好地处理甲板作为Git存储库?
ruby libgit2 rugged
libgit2 ×1
ruby ×1
rugged ×1