多端代码同步讨论

查看 52|回复 1
作者:sonnyclarity492   
详细需求
  • 本地文件存储于 Onedrive,服务端文件于 /code 文件夹
  • 在本地、远程、Git 仓库任意一处修改,其他位置可以 简单 同步
  • 所谓 简单 同步,即可以免去手动 git pull 等操作,本项为软需求

    拥有
  • 本地 Windows 、远程 Linux 服务器
  • 本地、服务器 Git 工具
  • 本地计算机 Onedrive
  • 服务器 Gogs

    尝试过的操作
  • 使用 VSCode 远程 SSH 编写代码,并 push 到 localhost 仓库

    未尝试过的操作
  • 在 Onedrive 文件夹建立 Git 仓库并同步(想法还不成熟,不敢尝试)
  • 其他设备,多端建立 Git 仓库

    希望得到的答案
  • 完善本方案,讨论角度有:软件选择、系统优化等
  • 给出本方案的不足,例如哪些功能不可能实现

    最后,给上流程图
    graph LR
        A[Local]--via-->B[Local-Onedrive]--Git Commands-->C[Git]
        D[Remote]--via-->E[Remote-File]--Git Commands-->C[Git]
        BE

    git, OneDrive, 仓库, via--

  • akira   
    在本地、远程、Git 仓库任意一处修改,其他位置可以 简单 同步
    这个是很难做的好的。而且很容易出问题。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部