2010-02-01 3 views
1

각 프로젝트의 파일 중 대다수와 함께 만든 약 5 개의 프로젝트가있는 VS sln이 있습니다. 나는 Ankh를 통해 SVN에 변경 사항을 적용하고 그것은 단지 peachy 다. 또 다른 개발자가 방금 시작했는데 VS를 통해 파일을 검색 할 수 있으며 리포지토리에 커밋 할 수 있습니다 (전체 제어 사용자로 지정).하지만 Ankh를 통해 검색 할 수는 없습니다. 그가 repo-browser에서 추가 한 파일을 볼 수는 있지만 프로젝트 업데이트를 받거나 서버에서 전체 sln 파일을 가져올 때 파일을 가져올 수 없습니다.AnkhSVN이 VS 2008의 동일한 솔루션에서 다른 사용자가 만든 파일을 가져 오지 않습니까?

그는 내가 추가 한 모든 것을 검색 할 수 있지만 그 반대의 방법은 검색 할 수 없습니다. 이 상황을 만들 수있는 일부 사용자 설정이 누락 되었습니까? 방금 알아 봤지만 유닛 테스트 및 최대한 빨리 빌드 할 파일이 필요합니다. 어떤 아이디어?

감사합니다.

답변

3

AnkhSVN의 업데이트가 도움이 될 수 있습니다. http://tortoisesvn.tigris.org/faq.html#incompleteupdate

, 이것은 다시 작동 (내가 AnkhSVN을 사용하지 않기 때문에, 당신 어디 말할 수 없다 infinity로 설정 깊이와 작업 복사본을 업데이트하려면 : 귀하의 설명에서, 당신은이 잘 알려진 버그에 달렸다 그 옵션은 있지만, 나는 그것을 할 수있는 방법이 있다고 확신한다).

0

svn 충돌이 있습니까? 그러면 디렉토리가 업데이트되지 않을 수 있습니다.

다른 가능한 설명은 sln 파일이 자신의 업데이트를 병합하지 않거나, 아마도 Visual Studio를 전혀 사용하지 않는다는 것입니다. 어느 쪽이든 sln 파일에서 제외 된 파일이 실제로 누락되지 않았는지 확인하십시오.

+0

파일을 탐색 할 수있는 저장소에 파일이 누락되어 있지 않으며 VS를 통해 파일을 추가했습니다. 나는 그가 왜 내 추가 정보를 가져올 수 있는지에 막혀 있지만, 나는 그의 정보를 끌어낼 수 없다. 감사합니다 – BryanGrimes

+0

이 버그는 지금도 존재하고 오늘 나를 박쥐로 몰고 있습니다! –

3

AnkhSvn을 사용하여 폴더을 업데이트 할 때 Subversion에서 최근에 발견 된 bug이 원인 일 수 있습니다. 우리는 AnkhSvn에서이 문제를 해결하고 Subversion에서 해결 방법을 찾고 있습니다.

Subversion의 실제 수정 사항은 많은 작업을 필요로하며 구현에 다소 시간이 걸립니다. AnkhSvn의 해결 방법은 AnkhSvn 매일 빌드에서 곧 사용할 수 있어야합니다.

문제를 해결하는 가장 안정적인 방법은 새 작업 복사본을 체크 아웃하고 이전 복사본을 삭제하는 것입니다. 이전 작업 복사본에서 변경 내용을 안전하게 커밋하거나 변경된 파일을 새 작업 복사본으로 옮겨 거기에서 커밋 할 수 있습니다.

workaroudn이 설치 될 때까지 -> 폴더 업데이트를 마우스 오른쪽 버튼으로 클릭하지 마십시오. 솔루션/프로젝트 및 파일 수준에서 업데이트하는 것은 안전합니다.

+1

TortoiseSVN의 디렉토리를 체크하고 Ankh를 전혀 사용하지 않고 전체 복사본을 가져올 수있었습니다. 이상하지만 지금은 효과가 있습니다. 건배. – BryanGrimes

+1

다시 확인하셨습니까? 또는 디렉토리 도움말을 업데이트 했습니까 (이 문제가 어떤 종류인지 확인하기 위해) –

관련 문제