奇葩需求,或者叫妥协需求,需要一个只备份 env 文件的软件

查看 70|回复 4
作者:l453798303   
场景
  • 有多台电脑,公司、家里 x2 、笔记本
  • 每台电脑上都安装了开发软件
  • 开发代码用了 git 管理
  • 但是让我苦恼的一件事就是,如果过久没有用一台电脑,每次准备开发的时候就会发现 env 配置不正确导致折腾很久

    想法

    想这有没有自动同步 env 的方案,考虑到每台电脑的坏境差异性(已经尽量软件、环境装的一样),想着自动备份 env 文件,仅限 env 就好了,毕竟 env 是不上 git 管理的。
    当下想法是,只要有一款软件能备份我指定的 env 文件/指定规则的文件,同步到另一个文件夹即可,后续我可以使用群晖将备份的 env 同步到各个电脑上来,这样既不会冲突,也可以个性化,想要 env 只需要去备份文件夹那拿就好了
    找过 N 家市面上的软件,好像都没发指定文件/指定规则的备份/同步方案
    或者有没有其他方案来解决,使用另一台电脑的时候,快速配置正确的 env

    env, 文件, git, 指定

  • tool2d   
    好像任何同步软件都可以做到这点吧,自己让 gpt 写个脚本也不难。
    第一步查询服务器 env 文件修改日期。
    第二部如果日期没有本地的新,就自动上传覆盖。
    wusheng0   
    不能吧 env 文件分 dev 和 prod 吗,dev 脱敏上传到 git
    1423   
    硬链接到一个空白文件夹下面
    同步这个文件夹
    l453798303
    OP
      
    @tool2d “任何同步软件”貌似没有选择性同步的功能,起码我没发现
    @wusheng0 每台电脑下 env 有一定的差异性
    @1423 值得考虑,就是每次得创建一个链接,不够一劳永逸
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部