OSX下git diff/merge 可视化工具 P4Merge 环境配置步骤
发布日期:2021-08-17 08:27:51 浏览次数:11 分类:技术文章

本文共 723 字,大约阅读时间需要 2 分钟。

step1:首先,把要运行的命令放入外部包装脚本中,创建一个merge包装脚本,名字叫做extMerge,让它带参数调用P4Merge。

$ cat >> /usr/local/bin/extMerge#!/bin/sh/Applications/p4merge.app/Contents/MacOS/p4merge $*

step2:再来创建一个名字为extDiff的脚本。

$ cat >> /usr/local/bin/extDiff #!/bin/sh[ $# -eq 7 ] && /usr/local/bin/extMerge "$2" "$5"

step3:更改权限,使这两个脚本可执行

$ sudo chmod +x /usr/local/bin/extMerge $ sudo chmod +x /usr/local/bin/extDiff

step4:接下来在git里配置自定义的diff和merge工具。退出root用户,在本地用户下,执行下面命令 。

$ git config --global merge.tool extMerge$ git config --global mergetool.extMerge.cmd \'extMerge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"'$ git config --global mergetool.trustExitCode false$ git config --global diff.external extDiff

  

转载于:https://www.cnblogs.com/archrjoe/p/4658824.html

转载地址:https://blog.csdn.net/weixin_30843605/article/details/95264716 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:抛弃EF,20分构建一个属于自己的ORM框架
下一篇:豆瓣短评·赤名莉香

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月30日 22时58分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【Linux】Linux下使用wget 命令下载JDK7的方法 2019-04-26
【QQ】点击查看全文自动跳到加好友页面-PC移动端都可 2019-04-26
机器学习笔记(七)机器学习(L1,L2正则化----处理过拟合问题) 2019-04-26
机器学习笔记(八) 机器学习(逻辑回归-----计算概率) 2019-04-26
机器学习笔记(九)机器学习(运用逻辑回归解决分类问题) 2019-04-26
机器学习笔记(十)机器学习(神经网络基本知识) 2019-04-26
机器学习笔记(十一) 机器学习( 训练神经网络) 2019-04-26
机器学习笔记(十二)机器学习(多类别神经网络,softmax) 2019-04-26
机器学习笔记(十三)机器学习(卷积神经网络CNN基本认知) 2019-04-26
Machine Learning吴恩达视频课(绪论,单变量线性回归,梯度下降) 2019-04-26
Machine Learning吴恩达视频课(线性代数) 2019-04-26
ubuntu18.04 安装anaconda,在jupyter notebook搭建tensorflow环境 2019-04-26
linux下使用vim编写运行C,C++程序(以hello world为例) 2019-04-26
VS2015安装opencv3.4.5步骤 2019-04-26
Android Studio3.3安装配置(windows) 2019-04-26
Android Studio连接不上手机的参考办法 2019-04-26
Ubuntu18.04安装Android Studio3.32步骤(官网下载安装包) 2019-04-26
Android Studio :解决INSTALL_FAILED_INVALID_APK报错 2019-04-26
Android Studio adb手机调试步骤 2019-04-26
ValueError: Object arrays cannot be loaded when allow_pickle=False 2019-04-26