2011-04-12 9 views
8

나는 처음에 파일을 편집하여 계산을 수행했습니다. 새 컴퓨터를 받았는데 이제 파일을 편집하고 싶습니다. 원래의 편집에는 신경 쓰지 않습니다.tfs : 변경 사항을 잠금 해제하는 방법

TFS는 다른 사용자가 파일에 배타적 잠금을 가지고 있다고보고합니다. 실제로 다른 사용자는 아니지만 나이지만 컴퓨터가 다르므로 작업 공간이 다릅니다.

나는 다음과 같은 명령을 사용하여 TF의 커맨드로 잠금 해제 시도 :

TF 잠금/잠금 : 없음/작업 공간 : oldmachinename, 나 \ 도메인/재귀 $/프로젝트 이름/디렉토리/S : HTTP : TFS : 8080/tfs/project

Visual Studio 2010 (tfs 2010도 사용하고 있습니다.) 파일을 잠근 상태로 유지합니다.

내가 뭘 잘못하고 있니? 이 같은

답변

3

이전 작업 영역을 삭제하는 것은 아마도 원하는 작업 일 것입니다. the tf workspace command으로이 작업을 수행 할 수 있지만 더 쉬운 방법은 작업 공간 관리 및 삭제를위한 GUI를 제공하는 무료 TFS Sidekicks add-on을 사용하는 것입니다.

0

시도 뭔가 :

다음 예는 잠금을 해제하고 체크 아웃 및 체크에서 다른 사용자가 사용할 수있는 SRC /은 Team Foundation 버전 제어 서버 폴더에있는 모든 파일을 만든다.

C : \ 프로젝트> TF 잠금/잠금 : 없음 SRC/

여기

더 많은 문서 : http://msdn.microsoft.com/en-us/library/47b0c7w9.aspx

+1

잠금을 해제 할 수 없다는 오류가 표시됩니다 ... 현재 작업 영역에 잠겨 있지 않습니다./workspace : name; domain \ user를 사용하여 작업 영역을 지정하려고 시도했지만 여전히 오류가 발생합니다. – Jeremy

18

당신이 TFS powertools를 사용하여 시도 적이 있습니까?

일단 폴더 나 파일을 마우스 오른쪽 버튼으로 클릭하고 소스 제어에서 찾기 -> 상태를 선택할 수 있습니다. 찾기를 클릭하면 모든 체크 아웃 또는 체크 아웃 된 파일이 표시됩니다.

그러면 체크 아웃을 마우스 오른쪽 버튼으로 클릭하고 "실행 취소 .."를 선택할 수 있습니다.

이것은 일반적으로 동일한 명령 줄 인수를 발행하는 동안, 나는 그것에 대해 행운을 빕니다.

3

이전 작업 영역을 다시 사용하지 않으려는 경우 신중하게 delete the entire workspace을 지정하는 것이 좋습니다. 이렇게하면 관련된 모든 내용이 정리되고 활성 작업 영역 등의 목록을 더 이상 "오염"시키지 않습니다.

단일 파일에서 잠금을 해제 할 수 있지만 적절한 권한이 있어야합니다. 자물쇠를 깰 수 있어야합니다. 방법에 대한 구체적인 설명은 here을 참조하십시오.

관련 문제