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

有没有同步各种软件配置的软件?

  •  
  •   ob · 2015-06-01 18:06:16 +08:00 · 4317 次点击
    这是一个创建于 3268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次重装系统或换电脑或在使用其他电脑时,都希望有一款这种软件出现,可以自动同步我之前的软件配置,比如notepad++,TC,EV,笔记等等软件的设置,大部分软件配置默认是放在C盘AppData的目录下(特指windows),部分可以手工指定配置文件的路径(软件目录下)。
    像这么多软件,很多需要个性化的设置,有没有专门的软件来帮忙管理,下次在其他电脑上面,可以直接同步过来的?
    或者用百度盘等接口实现相应功能。
    如果没有现成的,开发个这种软件,应该会有市场吧,你们会有这种需求吗?

    8 条回复    2015-06-01 23:28:14 +08:00
    bellchu
        1
    bellchu  
       2015-06-01 18:08:07 +08:00 via iPhone
    安装包带配置封装
    Sharuru
        2
    Sharuru  
       2015-06-01 18:14:20 +08:00 via Android
    仅仅是同步的话,墙内可以使用坚果云进行多文件夹同步,墙外可以考虑使用 mklink 达到类似的效果。

    如果要离线随身带走的话,可以考虑类似 GoodSync 等同步软件的便携版,将数据保存在本地或者云端,设置规则,比如:插入 U 盘后自动复制文件。当然,这是有点 Hack 的做法。

    自己实现一个也是个不错的方法,一个简单的思路就是 U 盘保存数据,触发复制操作,有点类似上面提到的同步方法,但有 Geek feel。
    cmax
        3
    cmax  
       2015-06-01 18:28:42 +08:00   ❤️ 1
    这个符合楼主要求吗?不支持windows
    https://github.com/lra/mackup
    momo5269
        4
    momo5269  
       2015-06-01 20:49:25 +08:00
    软件便携化(绿色软件、便携版、PortableApp)可以解决问题的60%……带着常用软件到处走,也可以使用批处理做个小工具进行导入导出

    就是需要安装的大型软件很麻烦……
    pimin
        5
    pimin  
       2015-06-01 22:26:59 +08:00 via iPhone
    win下好像没有,主要原因还是win下软件配置涉及因素较多吧
    注册表,ini文件,软件自定义配置文件,user目录存储,还有环境变量,等等。
    当然正是因为复杂性可能楼主这种需求开发成软件确实是很有市场。
    主要工作内容应该是每个软件配置文件存储位置和方式收集,还有就是软件版本更迭配置文件通用性。
    KexyBiscuit
        6
    KexyBiscuit  
       2015-06-01 22:40:24 +08:00 via Android
    Notepad++ 已经支持 OneDrive/Dropbox 同步配置了,不妨一试。
    ob
        7
    ob  
    OP
       2015-06-01 23:23:28 +08:00
    @Sharuru 多文件夹同步,可以解决部分小型软件,而且像notepad++的历史文档记录这类的, 经常变动,两边同步时就有可能产生冲突,需要手工合并解决。
    @cmax 目前还是用windows,mac的没试过

    @KexyBiscuit notepad++,这功能知道,不想为了这个单独再装个第三方存储。

    @pimin
    对,我想要的功能跟你描述的差不多。就是希望有软件能做到对常用软件的配置进行同步,只同步个性化的那部分ini文件或注册表,或key之类的,对存储空间要求不高,安装完之后的目录,大部分文件是不需要同步的,就像notepad++其实就同步几个ini而以,TC配置也是同步几个ini,鼠标手势也是。
    如果不是常用软件,可以做到手工指定需要同步的ini或xml之类的。

    场景类似:
    在A,B两台电脑同时安装了这款同步软件,在同步软件界面可以指定A电脑安装X软件的目录,和B电脑安装X软件的目录,如果是常用的notepad++之类的软件,该同步软件应该后台收集过需要同步的哪几个ini文件即可。同步时确认覆盖,并保留几个历史配置。
    如果不是常用软件,可以由用户手工选择需要同步的ini或xml。有些软件可能会复杂点,不只是ini和xml。

    如果是快盘或百度盘之流的软件,要加上这个功能,应该是很顺手的事情。第三方要开发,也可以绑定百度盘来实现该功能。

    最后,期待牛人的实现!
    atan
        8
    atan  
       2015-06-01 23:28:14 +08:00
    @cmax 这个超级好用,收藏了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4241 人在线   最高记录 6547   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:25 · PVG 13:25 · LAX 22:25 · JFK 01:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.