Obsidian-Git 项目推荐
项目基础介绍和主要编程语言
Obsidian-Git 是一个为 Obsidian.md 设计的社区插件,旨在通过 Git 版本控制来管理你的笔记库。该项目的主要编程语言包括 TypeScript、Svelte、CSS 和 JavaScript。TypeScript 是该项目的主要语言,占比约为 80.9%,其次是 Svelte 和 CSS,分别占比 15.1% 和 3.5%。
项目核心功能
Obsidian-Git 提供了以下核心功能:
- 自动备份:根据设定的时间表自动备份(拉取、提交、推送)你的笔记库。
- 启动时拉取更改:在 Obsidian 启动时自动从远程仓库拉取更改。
- Git 子模块管理(仅限桌面版):通过 Git 子模块管理不同的仓库。
- 源代码控制视图:通过源代码控制视图(Source Control View)进行文件的暂存、提交和差异查看。
- 历史视图:列出你的提交历史及其更改的文件,类似于
git log
。 - 命令支持:提供了一系列命令,如列出更改文件、打开差异视图、暂存当前文件、提交更改等。
项目最近更新的功能
Obsidian-Git 最近更新的功能包括:
- 移动端支持:尽管移动端的 Git 实现非常不稳定,但该项目仍在努力提供移动端的支持。
- 性能优化:针对移动端的性能问题进行了一些优化,特别是在处理大型仓库时的性能提升。
- 新命令:增加了一些新的命令,如创建备份并关闭 Obsidian 窗口(仅限桌面版)。
- 文档更新:更新了文档,包括移动端的设置指南和常见问题解答。
通过这些更新,Obsidian-Git 进一步提升了其在多平台上的可用性和用户体验。