2011-08-25 2 views
2

이상한 SVN 문제가 발생했습니다. 문제는 내가 전에 xxxx 버전에서 내 파일을 체크 인했지만이 리비전이 저장소에없는 것 같습니다. 기본적으로 내가 로그를 통해 검색하려고 할 때 그곳에 없으며 다른 누구도 그 개정판을 변경하지 않습니다. 거북이는 내가 최신 버전을 가지고 있다는 것을 보여줍니다. 나는 심지어 파일과 SVN 업데이트를 삭제하려고 시도했다. 그것은 여전히 ​​내 개정판을받습니다. 또한 거북이 내에서 그것을 비교하려하고 내 로컬 버전이 저장소와 다르다는 것을 보여줍니다. 나는 어떻게 든 파일이 커밋되지 않았고 여전히 거북이 어딘가에 저장/캐시되어 있다고 생각합니다. 따라서 내 변경 사항을 잃고 싶지 않으면이 문제에 대해 어떻게해야합니까? 미리 감사드립니다!리비전에서 체크인 된 SVN이 동일한 컴퓨터에서만 표시됩니다.

+0

올바른 SVN에 연결 하시겠습니까? 로컬 SVN이 있고 서버 대신 로컬 SVN에 연결 한 것처럼 들립니다. –

+0

나는 네가 어디에서 확인해야할지 잘 알고있다. 파일 svn 등록 정보를 확인하고 올바른 URL 저장소를 가리 킵니다. – faya

답변

0

프로젝트 폴더에서 다른 폴더로 소스를 내보내십시오 (F). 그런 다음 SVN에서 소스를 체크 아웃 한 다음 폴더 (F)에서 ProjectFolder로 파일을 복사하십시오. 그리고 다시 커밋하십시오.

0

(로컬로 Tortoise를 사용하여) 체크인 한 리비전 중 하나에 대한 로그를 확인하십시오. 개정 번호를보십시오. 이제 다른 워크 스테이션을 사용하여 같은 날짜의 로그 항목을보고 개정 번호를 비교하십시오. 그들은 동기화되어있는 것처럼 보입니까? 문제가 심각하게 다르다면 다른 모든 사람들이 문제의 12300-12388 버전을 볼 수 있지만 워크 스테이션은 55-58 버전을 표시합니다. 그러면 같은 저장소를 분명히 가리키고있는 것이 아닙니다.

관련 문제