SVN : 동료가 폴더를 리포지토리에 체크인했지만 내 버전을 업데이트 할 수 없습니다.

StackOverflow https://stackoverflow.com/questions/805816

문제

어제 SVN 사용 방법을 동료에게 보여 주면서 기존 Visual Studio 솔루션 내에 테스트 폴더와 파일을 만들었습니다. "test.ascx"와 "test.ascx.cs"라는 두 파일이있는 "Test"폴더를 호출합니다. 우리는 그것을 추가했습니다 (또는 Visual SVN이 그것을 추가했습니다. 또한 프로젝트의 다른 곳에서 다른 파일을 추가하고 커밋했습니다.

저장소 (및 다른 파일)에서 볼 수 있습니다.

내 컴퓨터에서 업데이트를 수행 하여이 새 파일을 철회하면 다른 파일이 올바르게 끌려 갔지만 테스트 폴더는 나타나지 않습니다. VS와 TortoisesVN (URG) Repo 브라우저의 다양한 지점에서 몇 번이나 업데이트를 시도하더라도 풀어야 할 변경 사항이 있음을 알 수 없습니다.

내가 어디로 잘못 가고 있습니까?

도움이 되었습니까?

해결책

이것은 알려진 문제.

당신이 사용할 수있는

$ SVN 업데이트 --depth = Infinity

업데이트 강제. TortoisesVN을 사용하면 하위 메뉴에서 "개정판 업데이트"명령을 사용한 다음 깊이 Combobox를 "완전히 재귀 적"으로 변경하십시오.

다른 팁

이전에 유령 오류가 있었는데 가장 쉬운 작업은 상위 폴더를 삭제하고 부모를 업데이트하는 것입니다.

Project Root
    Project
        NewFolder

삭제 프로젝트, 그런 다음 업데이트하십시오 프로젝트 루트

저장소 (및 다른 파일)에서 볼 수 있습니다.

...

VS와 TortoisesVN (URG) Repo 브라우저의 다양한 지점에서 몇 번이나 업데이트를 시도하더라도 풀어야 할 변경 사항이 있음을 알 수 없습니다.

그래서 당신은 ~할 수 있다 또는 할 수 없습니다 저장소 브라우저에서 볼 수 있습니까?

테스트 폴더의 상위 폴더를 커밋하고 업데이트 했습니까?

모르겠습니다. SVN은 항상 청소하라고 말하고 있습니다.

그것은 대답이 아니지만, 나는 당신이 친절하게 제안한 모든 솔루션을 시도했으며, 나는 갈등으로 끝나고, 거북이 부서를 추락하고, 카르마를 구축했습니다. 따라서 .svn/entries 파일의 신뢰할 수있는 편집이 정렬되었습니다.

지금까지 소스 코드를 관리하기 위해 SVN을 사용하는 단일 개발자였습니다. 다른 사람들에게는 문제가 없으며 물건을 체크인합니다. 나는 시각적 SVN을 .NET 용 Frig SVN의 레이어로 사용하고 (좋지 않음) 끊임없이 문제가 발생하는 것 같습니다. 분기/태깅조차하지 않고 매우 간단한 작업을 수행하고 있습니다. 간단한 간단한 간단한. 그러나 나는 그것에 문제가 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top