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

「Pull requests」因冲突过多无法合并,基本无头绪中...

  •  
  •   Tiande ·
    Tiande · 2015-12-21 21:48:49 +08:00 · 2483 次点击
    这是一个创建于 3042 天前的主题,其中的信息可能已经有所发展或是发生改变。

    fork 的是一个 vim 配置及插件 的 repo 。
    因长久没跟进 原项目 的更新,结果出现 冲突过多,无法合并 的麻烦😵


    Pull request 中,原项目 作为 head ,我的 fork 的作为 base 。
    (把 原项目 当作分支,对自己的 fork 个性化,自己用。并非为 pull 回原项目🙄)


    考虑将 原项目 作为分支,然后手动合并。
    但是正如 title 所写——冲突过多。要改死😨
    so
    还有其他的法子么。


    原项目:amix/vimrc
    我的 fork : Tiande/vimrc


    为啥 amix 要这么高产☹️

    6 条回复    2015-12-21 22:56:16 +08:00
    cxbig
        1
    cxbig  
       2015-12-21 21:59:07 +08:00   ❤️ 1
    先拉对方最新的 master 到你本地,处理完 conflict ,再 PR
    Tiande
        2
    Tiande  
    OP
       2015-12-21 22:01:55 +08:00
    @cxbig 😭太麻烦了,等他更新几年我再合并吧。
    chemzqm
        3
    chemzqm  
       2015-12-21 22:15:25 +08:00   ❤️ 1
    git rebase 啊,话说用你不了解的 vim 配置纯属坑自己
    Tiande
        4
    Tiande  
    OP
       2015-12-21 22:25:50 +08:00
    @chemzqm 诶,基本是把项目重构了。
    fork 来的配置基本看完了,比自己一个个添插件快得多。
    但是今天一看 原项目,他喵的增删改了这么多地方😱,瞬间蔫儿了。
    chemzqm
        5
    chemzqm  
       2015-12-21 22:39:05 +08:00   ❤️ 1
    我刚学几天 vimscript 现在配置已经跟原来大不相同了,你也可以学学
    Tiande
        6
    Tiande  
    OP
       2015-12-21 22:56:16 +08:00
    @chemzqm 不会吧😢 vim 的大版本从 13 年开始一直是 7.4 啊。
    其实我个人用顶多在 原项目 基础上,加些简单的 参数 和 键位映射。

    vimscript 并没有什么好学的😫 我又不写插件。
    写过一个 function 然后映射按键调用。
    就这点需求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1491 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:09 · PVG 01:09 · LAX 10:09 · JFK 13:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.