2012-06-25 3 views
1

나는 이름 변경을 요구 받았고 일관성을 유지하기 위해 여러 클래스를 리팩터링하여 이름을 변경했다. 이제 사장님은이 모든 것에 대해 조금 신경이 쓰였으며 이름 변경을 모두 잊어 버리기를 원했습니다. 하지만 CVS에 커밋하지는 않았지만 이미 코드를 리팩터링했습니다. 마지막으로 커밋 된 코드를 가져올 필요가 없도록 Eclipse에서 리팩터링을 되돌릴 수있는 방법이 있습니까? Eclipse와 CVS가 함께 작동하여 원래 코드를 원래 이름으로 되돌릴 수있는 방법을 찾을 수 없습니다.Eclipse에서 리펙터 반전하기

감사합니다.

+0

몇 개의 수업을 변경 했습니까? 다시 리팩토링하는 것이 쉽지 않을까요? – NominSim

+1

다시 이전 이름의 리펙터입니다. – kosa

답변

2

옵션 1 : 이전 이름 ​​

  1. 팩터.
  2. CVS를 업데이트하여 파일이 변경되지 않았 음을 CVS에 알립니다.

형식 차이로 인해 100 % 완전하지는 않지만 완벽해야합니다.

옵션 2 :

사용이 당신이 리팩토링 외에 다른 뛰어난 변경이없는 경우.

프로젝트에서 마우스 오른쪽 버튼을 클릭하고 바꿀 내용 -> 다음을 선택하십시오. ...

+0

고마워요, 콘스탄틴, 옵션 2를 사용할 수 있는지 알아 보겠습니다. 옵션 1은 실제로 모든 리팩토링 코드를 체크인해야하기 때문에 실제로 옵션이 아닙니다. 맞습니까? 내 (비 기술적 인) 보스가 걱정하는 모든 코드를 검사하고 있습니다. – coffeeNjava

+0

옵션 1의 경우 2 단계는 재 리팩토링에서 모든 변경 사항을 제외하고 대부분을 지 웁니다. CVS는 해당 파일에 대한 변경 상태로 돌아 가지 않습니다. –

+0

아, 이제 더 잘 이해합니다. 그것은 결국 옵션 일 수 있습니다. 고맙습니다! – coffeeNjava