2017-10-26 2 views
1

브랜치를 생성하고 일부 계약자에게 브랜치에 대한 액세스 권한을 부여합니다. 그렇다면 내가 보지 못하도록 하드 코드 된 자격 증명이 있다는 것을 알고 있습니다. 그래서 나는 그것을 꺼내 변경 사항을 확인합니다. 물론, 그들은 잠재적으로 역사를보고 어쨌든 그것을 볼 수 있습니다.TFS에서 소스 기록을 지울 수 있습니까?

어떻게해야합니까? 다시 처음부터 지점을 만들 필요가 있습니까? 아니면 더 좋은 대안이 있습니까?

답변

2

파일을 손상시키지 않고 기록을 삭제할 수 없습니다. 당신이 할 수있는 일은 커맨드 라인 tf vc destroy $/Path/to/file에서 파일을 파괴 한 다음 역사의 마지막에 파일의 새로운 복사본을 체크인하는 것입니다. 또는 전체 분기를 제거하고 자격 증명이있는 파일을 포함하지 않는 새 분기를 만듭니다.

+0

는 GUI 파일을 파괴 할 수있는 방법을 제공한다.!? 아마 15 분을 보내고 싶어. 올바른 $/Path/to/file을 찾아냅니다. 아니면 몇 초 밖에 걸리지 않을 것이지만 이전에 파일 잠금 해제를 시도해 본 경험으로 커맨드 라인을 다시 사용해 보지 않으려 고했습니다. – BVernon

+0

Visual Studio 용 tfs 소스 컨트롤 탐색기 확장은 UI를 통해이를 제공합니다. 또한 데이터를 파괴하려면 관리자 권한이 필요합니다. – jessehouwing

+0

https://marketplace.visualstudio.com/items?itemName=HolanJan.TFSSourceControlExplorerExtension-11508 – jessehouwing

1

명령은 방법입니다 파괴 그러나 나는 매우 쉽고 유용한 비주얼 스튜디오에 "TFS Source control Explorer extension"(here version from previous VS version)을 추가 찾을 수 있습니다.

그것은 기능 VS 소스 제어 GUI에서 사용하기 쉬운 을 많이 가지고

및 마우스 오른쪽 클릭 메뉴에서 작업 항목 기능을 파괴 : 고급 -> Destroy.Then 확인 대화 상자에서 선택할 수있는 관련 기록 정보를 유지하는 경우 또는하지

즐기

관련 문제