~/.hgrc
에 merge=kompare
을 추가하려고했지만 hg merge
을 실행하면 kompare가 실행되지만 표시 할 UI가 없습니다. Hg는 merging path/to/first-file
를 말하고 거기에 머물러 있습니다.병합 할 때 Mercurial에서 Kompare를 사용하도록 구성하는 방법은 무엇입니까?
답변
또한 Kompare를 호출하는 방법을 설명하는 섹션을 추가해야합니다. 나는 Kompare을 모르는, 그래서 나는 명령 행합니다 (kompare.args
라인에 대한 보장은 없다) 어떻게 보일지 모르겠지만, 결과는 아래와 같습니다 :
[merge-tools]
kompare.executable = C:\<path...>\kompare.exe
kompare.args = $base $local $other -o $output
kompare.priority = 1
kompare.gui = True
kompare.binary = True
병합가 발견되지 않는 경우 올바르게 추가 하시겠습니까?
kompare.checkconflicts = True
kompare.checkchanged = True
kompare.args
일찍 게시하면 작동하지 않을 수 있습니다. 병합에 Kompare를 사용하는 데 어려움을 겪었습니다. 특히 3 방향 병합이 선호되고 있습니다. 현재 대부분의 다른 옵션이 기본적으로 활성화되어 있지만 다음과 같이 확인할 수 있습니다. hg showconfig merge-tools
kdiff3을 사용하는 것이 더 낫습니다. Incred 당신은 Ubuntu Intrepid에 있습니다. kdiff3는 repos에서 잘못 제거되었지만 소스에서 쉽게 컴파일 할 수 있습니다.
그래, 나는 결국 kdiff3에도 갔다. – hsribei
그래서 어떻게 kdiff3를 수은에 맞게 구성 했습니까? –
- 1. 배열 표기법을 사용하도록 Zend_Form을 구성하는 방법은 무엇입니까?
- 2. Redis를 사용하도록 Rails 앱을 구성하는 방법은 무엇입니까?
- 3. 대체 glibc를 사용하도록 gcc를 구성하는 방법은 무엇입니까?
- 4. JNDI를 사용하도록 JPA를 구성하는 방법은 무엇입니까?
- 5. 부두를 log4j를 사용하도록 구성하는 방법은 무엇입니까?
- 6. Mercurial에서 공유 의존성을 가진 프로젝트를 구성하는 좋은 방법은 무엇입니까?
- 7. Levenshtein 근사 문자열 일치를 사용하도록 SOLR을 구성하는 방법은 무엇입니까?
- 8. 코드 뷰를 Webservices의 기본보기로 사용하도록 Visual Studio를 구성하는 방법은 무엇입니까?
- 9. JBoss 6에서 Woodstox를 사용하도록 JAXB를 구성하는 방법은 무엇입니까?
- 10. slickedit를 클리어 케이스와 함께 사용하도록 구성하는 방법은 무엇입니까?
- 11. 다른 버전의 Ruby를 사용하도록 Rails를 구성하는 방법은 무엇입니까?
- 12. SQL Azure를 저장소로 사용하도록 EventStore를 구성하는 방법은 무엇입니까?
- 13. Maven과 동일한 디렉토리를 사용하도록 Apache Buildr을 구성하는 방법은 무엇입니까?
- 14. 다른 네트워크의 폴더를 사용하도록 자식을 구성하는 방법은 무엇입니까?
- 15. Maven을 사용하도록 Xcode를 구성하는 방법
- 16. 어떻게 Mercurial에서 병합 '충돌 보고서'를 할 수 있습니까?
- 17. mercurial.ini에서 환경 변수를 사용하도록 Mercurial을 구성하는 방법
- 18. Windows 서비스로 설치되었을 때 다른 java 홈을 사용하도록 apache tomcat을 구성하는 방법은 무엇입니까?
- 19. 프로젝트를 구성하는 방법은 무엇입니까?
- 20. HttpPostedFileBase를 구성하는 방법은 무엇입니까?
- 21. 서블릿을 구성하는 방법은 무엇입니까?
- 22. webapp을 구성하는 방법은 무엇입니까?
- 23. MAVEN을 구성하는 방법은 무엇입니까?
- 24. Asp.net 3.5에서 Excel interop을 사용하도록 구성하는 방법
- 25. Eclipse 자체에서 종속성을 사용하도록 Maven을 구성하는 방법
- 26. Mercurial에서 일부 버전 키워드를 확장하는 방법은 무엇입니까?
- 27. Mercurial에서 두 가지 버전을 비교하는 방법은 무엇입니까?
- 28. 통합 테스트를 구성하는 방법은 무엇입니까?
- 29. Mercurial에서 Google 코드로 커밋 할 때 "변경되지 않음"얻기
- 30. css 파일을 구성하는 방법은 무엇입니까?
kompare.args는 완전히 잘못되었습니다. 그것들은 kdiff3에서는 잘 작동하지만 kompare에서는 의미가 없습니다. 예를 들어, -o는 "이것은 URL1을 열고 diff 출력이 될 것으로 기대합니다."라고 의미합니다. 분명히 이것은 사실이 아닙니다. 그 중에서 kompare는 3-way 병합을하지 않으므로 3 개의 파일을 제공 할 필요가 없습니다. – scvalex
@scvalex : 정보를 제공해 주셔서 감사합니다. 내가 썼을 때, 나는 Kompare를 모른다. (그리고 나의 대답이 받아 들여졌을 때 나는 그것에 대해 더 이상 보지 않았다.) 물론, 3-way 병합을 할 수 없다면 Mercurial에서 사용하는 것은 좋은 생각이 아닙니다. 나는 아직도 내 대답을 고치고 싶다 - 나를 도울 수 있니? –