나는 여러 해 동안 프로젝트에 여러 클래스가있는 긴 파일을 가지고 있습니다. 각 라인은 히스토리를 가지고 있으며, 파일을 단일 클래스 파일로 분리하고 리팩터링 클래스와 같은 것에 관심이 있습니다.코드 기록을 svn에서 리팩터링을 위해 다른 파일로 이동하는 방법
코드 기록을 잃지 않으려 고합니다.
OriginAll 파일에서 새 파일로 클래스를 복사하면 클래스를 작성한 것처럼 보이며 모든 코드 기록이 사라집니다. 실제로 코드 세트가 며칠 밖에되지 않은 것처럼 보일 것입니다. 실제로 코드 세트는 변경 사항과 버그의 변경 사항이 많으므로 몇 년 전입니다.
어떻게하면 svn을 올바르게 리팩터링 할 수 있습니까?
끔찍한 해결 방법이며 오래 걸립니다. 그러나 그것은 잘 작동하고 (거의) 행복합니다. –