使用 working copy 同步笔记到obsidian

背景 参考阮一峰老师的文章:最适合程序员的笔记软件
程序员的笔记软件,应该满足下面几个条件:

(1)跨平台,同时支持桌面电脑(Windows,Mac,Linux)和手机(Android,iOS)。
(2)随时同步,打开任何一台机器,都能接着上一次的工作继续写。
(3)实时存储,如果软件突然关闭,也不会丢失内容。
(4)支持 Markdown 格式,便于后期直接发布。
(5)支持推送到远程 Git 仓库,产生历史版本,同时作为远程备份。
阮一峰老师找到的方案是使用 GitHub 官方推出的 github.dev 来记录笔记。
与阮老师提的需求类似,但是我有一些特殊的场景是:
  1. 我的笔记(读书笔记、日记等)一般是在个人电脑上编写的,很少在手机上编写笔记。
  2. 期望能够在碎片时间里重读自己写的读书笔记、日记。
  3. 工作环境的特殊性,我访问 GitHub 比较麻烦,因此我的文档一般会同步到 Gitee上。
阮老师的文章里也给出了一个建议的方案:
如果你更希望使用手机原生 App,我推荐 Obsidian。它有全平台的客户端,并且可以参考这篇文章设置 Git 集成。
本文参考 setting up ios git-based syncing with mobile app using working copy 介绍了如何在手机上采用 obsidian + working copy 两款软件实现笔记的多端同步。
前提
  1. 假设您已经掌握了 Obsidian、GitHub、Working Copy 应用程序、基本 iOS 等方面的知识。
  2. 假设你的 IOS设备 已经安装了 obsidianworking copy 软件。
配置说明 Obsidian 配置
  1. 在 Obsidian App 中创建一个新的保管库,取消选择“在 iCloud 中存储”
    使用 working copy 同步笔记到obsidian
    文章图片

  2. 【可选,但推荐】配置 Obsidian App 以使用不同的配置文件夹(设置 → 关于 → 高级 → 覆盖配置文件夹);例如:.obsidian.mobile 。如果您不更改此设置,则取决于通过 git 从您的 .obsidian 配置(例如您的工作区)同步的内容,您可能会获得一些移动设备不支持的配置。
    【使用 working copy 同步笔记到obsidian】使用 working copy 同步笔记到obsidian
    文章图片

working copy 配置
  1. 在 Working copy App 中拷贝远程仓库。
    使用 working copy 同步笔记到obsidian
    文章图片
  2. 【可选】将工作副本中 git 存储库的本地名称重命名为你在 Obsidian App中设置的保管库名称(这只是为了稍后可以清楚地看到相关性)
    使用 working copy 同步笔记到obsidian
    文章图片

  3. Working copy App中执行 share sheet
    使用 working copy 同步笔记到obsidian
    文章图片

    并选择 Setup Folder Sync
    使用 working copy 同步笔记到obsidian
    文章图片

  4. 选择 → On My iPhone/iPadObsidianVault Name
    使用 working copy 同步笔记到obsidian
    文章图片
  5. 验证同步是否开启:
    使用 working copy 同步笔记到obsidian
    文章图片

    你现在应该能够通过 Working Copy 手动拉取、推送、合并更改。
参考资料
  1. 最适合程序员的笔记软件
  2. setting up ios git-based syncing with mobile app using working copy

    推荐阅读