2017-11-17 2 views
-1

Subversion에서 동작을 보았습니다. 따라 가지 않았습니다. (나는 버전이 1.6.x, 윈도우 7이라고 믿는다).Subversion Switching

Anyhoo, 지점 ("지점 A")을 가리키는 워크 스테이션 테스트 디렉토리가 있습니다. 어느 시점에서는 디버깅을 위해 일부 파일을 수정했지만 디버깅 작업은 막 다른 길로 끝났습니다 (새로운 파일은 아니지만 SVN에서 기존 파일로 수정 됨). 우리는 이러한 변화를 결코 저지르지 않았으며 파일을 제어 버전으로 되 돌리지도 않았습니다.

다음 테스트 단계에서 내용 "지점 A"를 새로운 "지점 B"로 "복사"합니다. 문제 없어. 워크 스테이션에서 "스위치"기능을 사용하여 "지점 A"에서 "지점 B"를 가리 킵니다. 수정 된 파일 (빨간색으로 표시)이 수정되지 않고 ("A"에 있고 "B"로 복사 됨) 수정되지 않았으므로 행복한 녹색 확인 기호가 표시됩니다. 즉, 너무 많은 우리의 임시 디버그 모드를 파괴하고 "B"에있는 것으로 대체했다고 불평하는 것 같습니다. 말하기에 충분하다. 내가 원하는 소실을하지 않기 때문에 나는 여기에있다.

"로그보기"를하면 결과 창이 "수정 된 파일이 실제로"브랜치 B "를 가리키고있는 것 같습니다. "업데이트"또는 명시 적으로 "개정 xxx로 설정"하면 여전히 변경되지 않습니다. 다시 말하지만, 디버그 모드는 "분기 A"또는 "분기 B"로 만들지 않았습니다.

"B"에서 전체 테스트 폴더를 삭제하고 새 복사본을 체크 아웃 할 수 있지만 "스위치"기능이 작동하지 않는 이유를 알고 싶습니다. 나는 또한 파일이 왜 "A"에서 동시에 수정 된 버전 일 수 있고, "B"를 가리키고 있다고 주장하는지 약간 당황 스럽다.

제공되는 통찰력을 가져 주셔서 감사합니다. 나는 버전 1.6.x 이상인이라고 생각

답변

0

, 윈도우 7

, 그것은 아주 오래된

서브 버전 1.6.x 이상인 경우 사용하지 마십시오입니다 5 년 이상에 대한 지원 및 보안 또는 버그 수정을받지 않습니다 . 현재 버전은 1.9.x입니다.