V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
diveIntoWork
V2EX  ›  程序员

坚果云无法同步.git 文件夹,有什么好的替代工具吗? Linux 端

  •  
  •   diveIntoWork · May 16, 2017 · 10217 views
    This topic created in 3277 days ago, the information mentioned may be changed or developed.
    最近发现坚果云在同步一些.git 目录时,会一直卡在某个文件正在分析,cpu 占用率也一直居高不下。目前已知的是不只我一个人出现这种情况,而且感觉坚果云的 linux 版本万年不更新。。。大家有什么建议吗?
    24 replies    2018-03-12 10:26:10 +08:00
    yexiaoxing
        1
    yexiaoxing  
       May 16, 2017 via iPhone
    git 目录… GitHub ?
    choicky
        2
    choicky  
       May 17, 2017 via iPhone   ❤️ 1
    坚果云不推荐用坚果云同步代码。

    有两种方案,一种方案是只用 GitHub 之类的同步代码。另一种方案是自己 `git init – bare`本地建一个类似于 GitHub 的仓,代码 push 到这个仓里,用坚果云同步这个仓。后者是坚果云推荐的。
    gux928
        3
    gux928  
       May 17, 2017 via iPhone
    始终只在一台机器上做 git 提交

    到处提交会有奇怪的头文件冲突
    mokeyjay
        4
    mokeyjay  
       May 17, 2017 via Android
    @choicky 我向来是整套本地开发环境同步走,包括代码,一切正常呀
    zhengxiaowai
        5
    zhengxiaowai  
       May 17, 2017
    有 git 的话,同步不是应该走 git 么。。
    jeffersonpig
        6
    jeffersonpig  
       May 17, 2017
    都 git 了为什么还要用其它同步工具……
    hanzhichao2000
        7
    hanzhichao2000  
       May 17, 2017   ❤️ 1
    - bitbucket 可以免费放私有代码
    - yandex disk 试试看?
    xiaoz
        8
    xiaoz  
       May 17, 2017
    diveIntoWork
        9
    diveIntoWork  
    OP
       May 17, 2017
    @jeffersonpig 因为有两台工作机,要保持文件同步,哪台机器上都能看,而且有些代码不放到 github 上
    Hypn0s
        10
    Hypn0s  
       May 17, 2017
    我把仓库放在 OneDrive 里
    zsj950618
        11
    zsj950618  
       May 17, 2017 via Android
    Charkey
        12
    Charkey  
       May 17, 2017
    同步代码试试 Git@OSC ?
    Weny
        13
    Weny  
       May 17, 2017 via iPhone
    前阵子 coding 收费 部署了 gogs
    raiz
        14
    raiz  
       May 17, 2017
    不推荐把 git 目录进行同步, 小文件多, 变动频繁, 如果需要备份代码, 最好打包压缩。 如果要多台工作机保持代码同步,只同步 source code 的就好了。 如果非要,那就弄个脚本压缩.git 目录再同步吧,可能还更快 (还是用 git@osc 吧)
    yumijie
        15
    yumijie  
       May 17, 2017
    code.aliyun.com
    50G 空间,公有,私有仓库

    应该够了吧,国内速度应该不差吧
    yushiro
        16
    yushiro  
       May 17, 2017 via iPhone   ❤️ 1
    一直在用坚果云同步 git 代码,只不过用法与 lz 不太一样。
    在坚果云同步目录下新建一个 localgit 目录,在此目录下建立相应的项目空目录:demo001,然后用 git init --bare 参数初始化 demo001。
    在实际的工作目录中建立一个 remote,指向坚果云同步目录的 localgit\demo001,后面就是普通的 push 与 pull 操作了。
    endoffight
        17
    endoffight  
       May 17, 2017
    dropbox 配合 git 很好用
    buildops
        18
    buildops  
       May 17, 2017
    Are you kidding me? 为啥不用 GitHub,Coding 托管代码。。
    Vvfan
        19
    Vvfan  
       May 17, 2017
    同觉得 coding 更方便 本地添加一个 remote 就行了
    Vizogood
        20
    Vizogood  
       May 17, 2017
    别用同步盘同步 git 仓库,容易出问题.
    找一个私有托管~
    Grubber
        21
    Grubber  
       May 18, 2017 via Android
    bitbucket 那么好用
    rezus
        22
    rezus  
       Jun 17, 2017
    遇到这个问题了. 参考 http://bbs.jianguoyun.com/topic.php?id=8140#post-29033
    改一下权限就 ok 了. 虽然很无奈.
    find . -name "*.idx" -exec chmod +w {} \;
    psubnwell
        23
    psubnwell  
       Jun 30, 2017   ❤️ 2
    前面说 git 本身就是同步代码的,这是理解错了题主的用法。
    坚果云是个人文件夹的云同步盘。而 git 是专业同步代码的。我们为了省事,直接用坚果云同步了所有的个人文件(几乎作为一个 home 目录来用),代码显然属于个人文件的一类。我们不是专门拿坚果云去同步代码。
    两者的使用方式也有区别。坚果云运行在后台是毫无存在感的,不知不觉你在公司写了一半进度的文档,你回家打开同步盘继续写,好像没换电脑一样。而 git 是专门同步代码的,需要手动操作,还可以加版本、注释等信息。
    之前在坚果云内部使用 git 一直是没有问题的,坚果云对于用户来说是“隐形”的。直到最近三周才出现了这个问题。
    xgdgsc
        24
    xgdgsc  
       Mar 12, 2018
    楼主找到了吗,最近实在不能忍坚果云了,卡在分析一个不存在的 git 文件上,还把反映问题论坛关了,换成个破机器人,syncthing 同步这种如何?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   873 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 21:37 · PVG 05:37 · LAX 14:37 · JFK 17:37
    ♥ Do have faith in what you're doing.