FileMerge 응용 프로그램이 OS X 10.7.3에서 제거 되었습니까?


36

방금 10.7.3으로 업데이트했는데 더 이상 Xcode 개발자 도구 패키지의 일부인 FileMerge 응용 프로그램을 찾을 수 없습니다. 애플이 10.7.3에서 이것을 제거 했습니까?

개발자 디렉토리를 확인하고 Spotlight를 사용했지만 찾을 수 없습니다.


1
여전히 저를 위해 있습니다. /Developer/Applications/Utilities/FileMerge.app
ughoavgfhw

8
로 명령 줄을 통해 액세스 할 수 있습니다 opendiff.
lhf

2
10.9 Mavericks 업그레이드 후 동일한 문제가 발생했으며 제안 된 모든 Xcode 업그레이드를 수락 한 후 Xcode "도구"메뉴에서 FileMerge를 선택할 수있었습니다. 그 후 FileMerge가 Spotlight 제안에 다시 한 번 나타납니다.
앤드류 스완

답변:


41

Xcode 4.3을 사용하면 Apple은 / Developer의 내용을 응용 프로그램 등의 일반적인 위치로 옮겼습니다. Filecode는 Xcode를 시작한 다음 Xcode-> 개발자 도구 열기에 액세스하여 액세스 할 수 있습니다. 목록에 없으면 "추가 개발자 도구"를 선택하여 설치하십시오.

실제로 Xcode.app ( Xcode.app/Contents/Applications/FileMerge.app) 의 일부이며 Xcode.app 의 패키지 내용을 검사하여 독립형으로 실행할 수 있습니다. Xcode 외부에서 실제로 필요한 경우 별칭 / 기호 링크를 만들어 직접 시작하거나 Dock으로 드래그 할 수도 있습니다.


FYI Spotlight는 별명을 색인화하므로 별명을 작성하고 ~ / Applications 폴더에 놓아 Spotlight에 표시하십시오.
Steve Moser

FileMerge.app의 별칭 은 Spotlight에서 "Mac OS X에서 사용하고 열 수 없습니다" 라는 오류를 표시하고 심볼 링크가 Spotlight에 표시되지 않는다는 것을 알았습니다. 해결책이 있는지 확실하지 않습니다.
Andrew Vit

1
응용 프로그램을 응용 프로그램 폴더에 복사하면 오류가 발생합니다. 응용 프로그램은 자체 고유 폴더에서 실행해야합니다. 그러나 @Till의 AppleScript 접근 방식은 훌륭합니다! AppleScript 편집기를 열고 응용 프로그램 폴더에있는 응용 프로그램 "다른 이름으로 저장 ..."을 붙여넣고 FileMerge를 즐기십시오! 감사합니다 @Till!
Traveling Tech Guy

명령 Xcode.app/Contents/Applications/FileMerge.app프롬프트를 실행 하면 해당 디렉토리로 들어갑니다. cmdline에서 프로그램을 시작하려면 어떻게해야합니까?
Harry Moreno

1
@HarryMorenoopen -a FileMerge.app
nohillside

3

AppleScript를 응용 프로그램으로 저장하여 Xcode에서 FileMerge를 시작할 수 있습니다.

tell application "/Applications/Xcode.app/Contents/Applications/FileMerge.app" to activate

3

터미널에서 시작하려면 :

open -a FileMerge

open -b com.apple.FileMerge

(모두 대소 문자를 구분하지 않습니다.)

이것을 쉘 스크립트로 저장하고 다음 디렉토리 구조로 앱을 만들 수도 있습니다.

+ Launch FileMerge.app/
  + Launch FileMerge

다음은 그러한 앱을 만드는 쉘 스크립트입니다.

EXE_NAME='Launch FileMerge'
mkdir "$EXE_NAME".app
cd "$EXE_NAME".app
echo -e '#!/bin/sh\nopen -b com.apple.FileMerge' > "$EXE_NAME"
chmod a+x "$EXE_NAME"

1
Xcode에 의해 / usr / bin에 설치된 opendiff 유틸리티를 사용할 수도 있습니다
Neil Mayhew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.