2014-09-29 3 views
0

Subclipse에서 Eclipse를 사용하는 중에이 문제가 발생했습니다.새 파일 받기 SVN 분기 스위치

분기점 A. 파일은 F1과 F2입니다. 새 파일 F3을 만들고 지점 A에 커밋하십시오. 분기 B로 전환하면 F3이 여전히 작업 영역에 있습니다. 실수로 B 지점에 F3을 위임하십시오.

파일이 서로 다른 지점 간을 전환하는 것이 안전하지 않으며 정확한 프로토콜은 지점 A -> 간선 -> 정리 -> 지점 B로 전환하는 것이라고 들었습니다. ? 더 쉬운 방법이 있습니까?

답변

1

아니요, A에서 B로 전환하는 것이 안전하며 나를 위해 일합니다. 하나의 분기에는 있지만 다른 분기에는없는 파일을 삭제하는 것이 좋습니다.

그러나 SVN은 버전 화되지 않은 파일을 삭제하지 않으며 수정 된 파일에 대해서는 확실하지 않습니다. 따라서 F3 파일이 커밋 된 후에 수정 된 경우 SVN은 삭제하지 않고 유지하려고한다고 생각되는 변경 사항을 삭제합니다. 이 변경 사항을 새 작업 복사본에 병합합니다 (이 경우 충돌 또는 오류 메시지가 나타날 것이라고 생각 했겠지만).

파일을 추가했지만 커밋하지 않았습니까? 이것이 가장 큰 원인입니다.