2008-09-16 6 views
7

마침내이 질문을하기에 충분하게 나를 괴롭 히기 시작했다 : CVS에서 파일의 두 개정판 사이의 기본적인 차이를 어떻게 만듭니 까? 보통 나는 최신 개정판과 임의의 오래된 개정판을 비교하려고합니다. 이클립스 CVS 플러그인을 사용하고 있습니다. 선택한 파일 (HEAD 또는 다른 브랜치의 최신 개정판) 컨텍스트 메뉴에서 "다른 분기 또는 버전 비교 ..."를 사용하면 분기, 태그 및 날짜 목록을 얻을 수 있지만 개정판은 표시되지 않습니다. 대개 나는 과거에 충분하다고 알고있는 날짜를 만들었으므로 필요한 수정본을 비교할 수 있지만 더 나은 방법이 있어야한다고 생각했습니다.두 개의 CVS 개정판을 Eclipse에서 비교하기

답변

10

대답은 상황에 맞는 메뉴 -> 팀 -> 기록보기를 사용하여 파일의 기록을 표시 한 다음 선택 항목에 대한 두 개의 개정 및 상황에 맞는 메뉴를 선택하여 서로 비교합니다.

1

두 가지 방법이있을 것 같다

컨텍스트 메뉴 -> 팀 -> 역사를 선형 역사를 보여 주며 선택하고 그들 사이에 비교할 수 있습니다

, 그러나 그것은 할 수있다 매우보기 프로젝트에 많은 분기/태그가있을 때 읽기 쉽지 않습니다. 메뉴 -> 팀 -> 표시 역사 당신이있는 특정 지점/태그에 최선을 다하고있다 무엇의 역사를 보여주는 것 같다

커밋

상황 : 개인적으로 나는보다 덜 유용하다고. 파일별로 또는 폴더별로 수행 할 수 있습니다. 출력은 매우 유사하지만 분명히 알 수 있습니다. 커밋 날짜를 클릭하면 해당 날짜에 커밋 된 (관심이있는) 모든 파일이 표시됩니다. 파일을 더블 클릭하면 당신이 커밋 역사에서 다른 파일과 비교할 수 있도록

, 그 다음에 또 다른 메뉴가 나타납니다

편집 (당신이 "기타"를 더블 클릭하면 내가 찾아 파일, 그것은 아무것도하지 않습니다, 당신은 대화 상자에서 "나에게 바보처럼 보인다"를 클릭해야합니다. 이것은 3 이상의 플러그인을 비교 사실이 영향을 미칠 수 있습니다, 만약 그것이 동일하게 행동하는지 모르겠다. 그것없이) 편집

오른쪽 상단에 작은 버튼이 있습니다. 히스토리 뷰로 전환 할 수있는 히스토리 커밋 창 (하지만 이렇게하면 정상적인 히스토리보기보다 항상 쉽게 읽을 수 있음)

커밋되었을 때 추가 된 주석이 모두 표시되어야하며 시도해야한다. 개인적으로는 아니지만 개인적 경험과 커밋 된 역사의 차이에 대해 읽어보십시오.

각각에 대해 공식적인 설명을하지 않은 것에 대해 사과드립니다.이 질문은 전적으로 개인적인 경험을 통해 얻은 것입니다. 실제로 두 가지를 모두 직접 조사하지는 않았습니다 ...

관련 문제