▲ | echelon 3 days ago | ||||||||||||||||
This is beyond slick. I'm finally able to kill Notion (good riddance - I never liked it!), and if it can handle larger tables then I'll stop using Google Suite as well. My last request of the Obsidian team is a better git plugin. Their official built-in sync product is fine, but I'd still like to manage my own versioning so I can use automations. The currently available git plugin is extremely dangerous (!!!) if set up incorrectly. I would consider myself an advanced user of git, and Obsidian's git plugin has on several occasions blown away my history and notes. It has frustrating and opaque behavior for how it consolidates change sets and diffs. | |||||||||||||||||
▲ | dtkav 3 days ago | parent | next [-] | ||||||||||||||||
The Git plugin is great for single-device backup IMO, but not great for device sync or collaboration. I've been working on making Obsidian "work for work" with a real-time collaboration plugin called Relay [0]. We use CRDTs for conflict resolution between users/clients and it also happens to remove a ton of headaches for device-to-device sync as well. Our collaboration server can be run on-premise and we also just open sourced a Git Sync connector so you can do google-docs style collab via Obsidian+Relay but still have the merged documents end up in git (and plug into (Markdown + git)-centric publishing workflows like Mintlify and Quartz. The whole Obsidian ecosystem feels really electric right now. [0] https://relay.md | |||||||||||||||||
▲ | semi-extrinsic 3 days ago | parent | prev | next [-] | ||||||||||||||||
Can you expand on when the git plugin is dangerous? | |||||||||||||||||
| |||||||||||||||||
▲ | Redster 3 days ago | parent | prev | next [-] | ||||||||||||||||
I know this won't work for some and is no replacement for a good git plugin, but have you tried using an Obsidian terminal plugin to manage git and the git repos yourself? | |||||||||||||||||
▲ | HSO 3 days ago | parent | prev [-] | ||||||||||||||||
Speaking as a superficial git user, can you say why not simply git init on the vault is enough to use it? Why is a plugin necessary? | |||||||||||||||||
|