如何配置git以使用p4merge作为我的mergetool
接下来是我的现状:
$ git --version
git version 1.8.3.msysgit.0
$ git mergetool
This message is displayed because 'merge.tool' is not configured.
See 'git mergetool --tool-help' or 'git help config' for more details.
'git mergetool' will now att
我已经安装了git,p4merge和源码树。我只想使用p4merge来做比较和合并。在我打开资源树之前,git difftool曾经打开过p4merge。但现在,它只是在命令行上显示差异。为什么会发生这种情况?我如何修复它?
我将sourcetree设置为使用sourcetree中的p4merge,但这不起作用。删除资源树配置也不起作用(我打开新的命令提示符,然后重试)。
下面是我的全局.gitconfig文件:
[user]
name = Jason Taylor
email = jt@awesome.com
[core]
autocrlf = true
ed
我已经在我的MacBook Pro OS X Yosemite上集成了p4merge和git。
它在一个问题上工作得很好。当difftool或mergetool打开p4merge并且我完成了我的任务时,我倾向于点击红色的X来关闭我的窗口。但是,这并不会退出应用程序,只会退出打开文件的特定窗口的窗口。这会挂起mergetool或difftool会话,阻止下一个文件被处理,直到我转到p4merge菜单栏并选择"Quit P4Merge“(或-q命令)。
是否可以将p4merge配置为在关闭窗口时完全退出?
我不明白本地和远程在这方面是什么意思,我觉得git在这方面有问题。
我对x.py做了更改。一位同事也更改了相同的文件,并在我之前提交和推送。在执行任何操作之前,我在x.py.mine中复制了我的文件版本。我试图提交和推动,但它被拒绝了,我有一个冲突。现在的情况如下
Size Date File
57795 May 7 15:59 x.py.BACKUP.16533.py
54921 May 7 15:59 x.py.BASE.16533.py
54812 May 7 15:59 x.py.LOCAL.16533.py
57151 May 7 16:08 x.py.m
我用的是乌龟。
当我从工作台的上下文菜单中选择"diff to parent“或"diff to local”时,Kdiff3就会运行。但是,在拉完后合并(与本地合并)时,Kdiff3不会运行。合并工具只说明以下内容:% hg合并--详细--工具=内部:合并2解析显示合并main.c.txt警告:合并期间的冲突。合并main.c.txt不完整!(编辑冲突,然后使用'hg解析-标记‘)0文件更新,0文件合并,0文件删除,1个文件未解决使用'hg解决’重试未解决的文件合并或'hg更新-C‘。放弃指挥返回代码1星期五6月27日13:17:22 2014
我在全