2010-07-27 3 views
0

코드를 Subversion에서 TFS로 옮겼습니다.TFS 2010에서 체크 아웃하지 않아도 쓰기 권한이없는 이유는 무엇입니까? 내 프로젝트에서 호출 대상에 예외가 발생합니다.

최신 버전을 구할 때 쓰기 권한을 얻을 수 없다는 것을 알고 있습니다.

그러나 체크 아웃하고 독점 잠금 옵션을 선택하면 내 파일 옆에 체크 표시가 나타나고 편집 할 수 있습니다.

그러나 Windows 탐색기를 보면 일부 파일은 여전히 ​​"읽기 전용"으로 표시됩니다.

내 응용 프로그램을 실행하려고하면이 문제가 발생합니다. 어떤 이유로 모든 것에 대한 쓰기 권한을 갖지 않으면 호출 메시지 (wpf 프로젝트)의 대상에서 예외가 발생합니다.

버전 제어에서 파일을 실행할 때 모든 것이 정상입니다. TFS에서이 버전을 실행할 때 예외가 발생합니다. 심지어 파일을 독점적으로 체크 아웃 한 경우에도 마찬가지입니다.

여기에 무슨 일이 벌어지고 있는지 궁금하십니까?

답변

0

상당히 혼란스러운 소리가납니다. 그래서 질문이 많습니다 :

  1. "읽기 전용"으로 표시된 파일을 특별히 체크 아웃 했습니까? 또는 "읽기 전용"이라고 표시된 것과 관련된 다른 파일을 체크 아웃 했습니까?

  2. 체크 아웃 명령을 수행 할 때 소스 제어 창이나 솔루션 탐색기를 사용 했습니까? 특정 파일이나 최상위 프로젝트 파일 만 선택 했습니까?

  3. 파일이 실제로 프로젝트의 일부입니까? 아니면 단순히 같은 폴더에 있지만 여전히 소스 제어하에 있습니까?

  4. 어떤 오류 메시지가 표시됩니까?

  5. 어떤 파일이 문제점입니까? 즉, BIN 또는 OBJ 폴더에서 컴파일 된 바이너리를 체크인 했습니까?

0

TFS 용어는 SVN과 약간 다릅니다.

"가져 오기"는 SVN 용어로 업데이트됩니다.

"체크인"은 변경 사항을 커밋하고 "체크인"과 "체크 아웃"모두 파일 잠금 관리를 담당합니다.

"체크인"은 잠금을 해제합니다.

"Checkout"은 잠금을 요청합니다.

사용할 수 있거나 전혀 사용할 수없는 3 가지 잠금 유형이 있습니다. 나는 대부분의 경우 병합과 약간의 의사 소통 중에 해결 될 수있는 최소의 문제를 야기 할 가능성이 있으므로 None을 사용할 것입니다.

관련 문제