As we all know, open courses generally do not welcome the public release of solutions to course assignments. However, I looked into it and found that starting from 2023, Gitlet is no longer used as an assignment in UC Berkeley’s CS61B course, so I suppose it’s fine to make it public now.
You can refer to the file gitlet-design-zhihu.md in this directory for the project documentation. This article is also published on my Zhihu page.
众所周知,国外的公开课不欢迎对课程作业的Solutions的公开。不过我查了下,自2023年开始,UCB的CS61B课程就不再把Gitlet作为作业了,所以我想大概是可以公开的。
关于项目的说明文档可以参阅目录下的gitlet-design-zhihu.md,本文也发布在了我的知乎上。