您的位置:首页 > 其它

关于Git学习和其图形化合并工具

2011-05-22 22:47 459 查看
公司项目要从Subversion换到Git,最近公司正在培训呢,我今天也在自己的系统上装了个Git学习了一把,首先要推荐一本学习Git学习的好书,在线中文版:http://progit.org/book/zh/, 英文版:http://progit.org/book/

git的安装还是相当简单的,我的问题就出在安装git图形化合并工具,我也是初次学习Git,不知道的东西还是老办法,就是去网上搜索,呵呵,下面是原文链接:http://progit.org/book/zh/

1.安装p4merge:

下载地址:http://www.perforce.com/perforce/products/merge.html

1>在打开的网址中选择FREE DOWNLOAD,下图红框表示



2.在跳转后的页面上选择Download Perforce,下图所示



3.跳转后的页面上,可以根据自己的系统选择不同的下载链接,我是装在Fedora上的,所以我选择是Linux的32的下载链接



4.选择32位的系统



5.这个简单了就是一个down load的链接



下载得到p4v.gz

解压得到两个文件夹bin和lib,将这两个文件夹覆盖到/usr 目录(使用管理员权限)

2.根据prgit.pdf
说明,进行配置(第161页),以下是我配置的结果都是都是Shell
代码(需要管理员权限):

文件名:extDiff

存放路径:/usr/local/bin/extDiff
文件内容:

Ruby代码




#!/bin/bash

/usr/bin/p4merge "$2"

"$5"

#!/bin/bash
/usr/bin/p4merge "$2" "$5"

确保文件可运行:

Ruby代码




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

最后编辑~/.gitconfig:

Ruby代码




[diff]

external = extDiff

[gui]

spellingdictionary = none

[mergetool]

trustExitCode = false

[merge]

tool = p4merge

[mergetool "p4merge"
]

cmd = p4merge /"$BASE/" /"$LOCAL/" /"$REMOTE/" /"$MERGED/"

到这儿,git的图形化合并工具,就装好了,快去体验一下吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: