V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
geeti
V2EX  ›  程序员

请教使用 github 来同步自己的用户文件夹的配置

  •  
  •   geeti · 2016-05-27 06:06:24 +08:00 · 3405 次点击
    这是一个创建于 3113 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如~文件夹下有.oh-my-zsh, .vim, .emacs.d 等各个文件夹,这些又都是从 github 上 clone 下来的( remote url 是各自的)。
    我的想法是同时上传到自己的 github repo ,在不同的设备间就可以同步了。请问具体实现应该怎么着手?
    两个 remote ?
    7 条回复    2016-05-27 10:15:59 +08:00
    pimin
        1
    pimin  
       2016-05-27 06:26:27 +08:00 via Android
    git submodule ,可以用,吐槽较多
    git subtree ,相对简单一些,适合你这个场景
    7jmS8834H50s975y
        2
    7jmS8834H50s975y  
       2016-05-27 08:13:58 +08:00 via Android
    对于别人的 repo.即便你传到自己的 github 也只是一个连接,他不会整个文件夹一起传的,建议自己写一个安装脚本,具体可以看我的。
    ayaseangle
        3
    ayaseangle  
       2016-05-27 08:25:02 +08:00 via Android
    单独搞个文件夹,写个安装脚本软链到家目录,要不然家目录是个 repo 对于那些使用 zsh 的强迫症患者来说是无法忍受的。。。
    fengkuok
        4
    fengkuok  
       2016-05-27 09:11:20 +08:00
    你说的这个是 dotfiles/mackup 干的事吗...
    wweir
        5
    wweir  
       2016-05-27 09:57:18 +08:00
    zshrc/vimrc 里都加了相应的函数,如果缺乏相应的依赖,就自己跑官方的仓库下载去。
    所以我的配置同步只有几个文本文件,加个软链,放坚果云同步去了
    somebody
        6
    somebody  
       2016-05-27 10:00:59 +08:00 via Android
    用 mackup 配合 dropbox 更合适一些
    xream
        7
    xream  
       2016-05-27 10:15:59 +08:00
    mackup 很好使 支持一堆 app 还能自定义
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3586 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.