Pamela this is important and extremely relevant. I use obsidian and your question jolted me. I use git + github for my R software but not for my obsidian notes. Are there any pointers for version control for my notes in obsidian. Currently I develop my iterations in the same Md file on obsidian. I know better systems should exist. Thanks
I use Obsidian Sync which does really fine-grained saving, but it has an option to show changes.
I also use Github (each obsidian vault is a git repo) and the Shell Commands plugin does a save every time I open my vault. This is more of a backup plan when I had problems with Obsidian Sync losing my work.
Also because Obsidian Sync had issues with excalidraw before. Excalidraw saves at regular intervals and so Obsidian Sync can balloon up to 50GB and max out storage space, if you keep a very large excalidraw file open at the side all the time.
I also struggle with how I should save versions of my files, but for now, git commits with specific messages work. I do sometimes create dated versions of files with a name label if I know I may want to use that later. For example “Daily Page Template (Minimal) 2025-07-17” vs “Daily Page Template (Big Checklist) 2025-07-10”
Pamela this is important and extremely relevant. I use obsidian and your question jolted me. I use git + github for my R software but not for my obsidian notes. Are there any pointers for version control for my notes in obsidian. Currently I develop my iterations in the same Md file on obsidian. I know better systems should exist. Thanks
I use Obsidian Sync which does really fine-grained saving, but it has an option to show changes.
I also use Github (each obsidian vault is a git repo) and the Shell Commands plugin does a save every time I open my vault. This is more of a backup plan when I had problems with Obsidian Sync losing my work.
Also because Obsidian Sync had issues with excalidraw before. Excalidraw saves at regular intervals and so Obsidian Sync can balloon up to 50GB and max out storage space, if you keep a very large excalidraw file open at the side all the time.
I also struggle with how I should save versions of my files, but for now, git commits with specific messages work. I do sometimes create dated versions of files with a name label if I know I may want to use that later. For example “Daily Page Template (Minimal) 2025-07-17” vs “Daily Page Template (Big Checklist) 2025-07-10”