
有一组prompt需要跨多个计算机使用, 同时想要onedrive的同步便捷性和git的版本控制能力. 但是直接在onedrive里面建立repo会导致同步大量小文件, 还破坏仓库的状态.可以这样解决: 在外部建立bare仓库, 初始化后worktree到onedrive文件夹就行了. 这样onedrive里面就只有一个.git指针, 而没有仓库本体. 既保证了同步性能又可用git.另注: 要在bare仓库建立初始branch, 可以先在另外的文件夹提交后将其push origin到bare仓库.出现这个问题数个月了, 今天才想到解决方案. 主要是目前用的git碰见mklink会报错, 就没法用mklink方案