首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到FileMerge (opendiff工具),但是我安装了xcode 4.6

找不到FileMerge (opendiff工具),但是我安装了xcode 4.6
EN

Stack Overflow用户
提问于 2013-12-27 01:10:41
回答 4查看 18.3K关注 0票数 6

当我尝试将FileMerge作为Opendiff的GUI运行时,我会收到一个错误:

代码语言:javascript
复制
$ git mergetool -t opendiff
Merging:
Gemfile
Gemfile.lock
...

Normal merge conflict for 'Gemfile':
  {local}: modified file
  {remote}: modified file
Hit return to start merge resolution tool (opendiff): 
2013-12-26 20:00:20.248 opendiff[22367:e07] Couldn't find FileMerge
Gemfile seems unchanged.
Was the merge successful? [y/n] ^C
$

我已经为XCode安装了Xcode 4.6.3和命令行工具,2013年4月。我正在运行OSX10.7.5

我从以下两个环节尝试了解决方案,但没有成功:

带有opendiff的git给出了“无法启动FileMerge”错误

安装Xcode 4.3之后,文件是否仍然可用?

当我进入Xcode -> Open Developer Tool时,在选项列表中看不到FileMerge。有一个More Developer Tools链接带我到这里:https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-

如何让FileMerge工作?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-01-10 07:46:47

真奇怪。"XCode 4.5,FileMerge在哪里?“指的是:

与Xcode 4.5捆绑在一起的FileMerge并不是一个独立的应用程序。我试着从应用程序包中压缩它。我能够将其扩展到桌面上显示FileMerge应用程序。但是当我试图运行它时,我发现一个错误,它不能被打开。 苹果的开发者下载网站拥有所有版本的Xcode。您可以尝试破坏当前版本的Xcode 4.5,从开发人员下载站点下载Xcode 4.5,并查看是否存在FileMerge。如果没有,您可以下载Xcode 4.4并查看是否有FileMerge。实际上,我下载了一个新的XCode 4.5安装,并将更新的4.4-4.5升级版本放入垃圾桶,现在我又拥有了所有的开发工具,包括FileMerge。奇怪..。

另一种选择来自同一线程:

为什么不直接安装命令行工具呢?这将给你“开放”的工具。然后,创建一个类似于此的小脚本,使其有用,并实际进行合并。

代码语言:javascript
复制
#!/bin/sh

# Get a hold of the last parameter.
eval LAST=\${$#}

# Now run opendiff with the previous version and the current version.
opendiff ${*} -merge "$LAST"
票数 6
EN

Stack Overflow用户

发布于 2014-05-21 15:26:40

FileMerge位于Xcode中。

从命令行:

代码语言:javascript
复制
cd /Applications/Xcode.app/Contents/Applications/
open .

打开目录后进入该目录:

  1. 右击应用程序
  2. 选择"Make别名“
  3. 将该别名移动到应用程序目录中。

你已经准备好了。

票数 22
EN

Stack Overflow用户

发布于 2019-05-31 10:27:04

如果安装了xcode,那么您可能可以从命令行运行以下命令来直接打开FileMerge

代码语言:javascript
复制
open /Applications/Xcode.app/Contents/Applications/FileMerge.app/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20793384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档