VS2012가 일반 TFS 체크인 창으로 돌아 갑니까?


86

VS2012는 VS2010에 있던 TFS 체크인에 대한 팝업 창을 제거하는 것 같습니다. 이제 내 사이드 ​​바의 팀 탐색기 탭을 차지하고 내가 변경 한 파일과 같은 중요한 사항을 묻어있는 것처럼 보입니다. VS2012에서 체크인을 위해 일반 팝업 창으로 돌아가는 방법이 있습니까?



22
새 버전에서 최악의 UI 변경-위에 가중치를 추가 할 가치가 있습니다 ...
SpaceBison

4
@ 마크 무슨 말을하는거야? 이것은 .NET 또는 .NET 프로그래밍 언어와는 아무 관련이 없습니다. VS는 단지 IDE이며, 마음에 들지 않으면 SharpDevelop과 같은 대안이 있거나 직접 빌드 할 수도 있습니다.
Dean Kuga

2
@DeanKuga 두 가지를 놓쳤습니다. # 1 VS는 .Net의 기본 / 공식 IDE입니다. 다른 것을 사용하는 것은 (대부분 알 수 없음) 문제를 요청하는 것입니다. # 2 VS와 .Net은 모두 MS에서 개발했습니다 (의심 할 바없이 별도의 팀이지만 동일한 회사). 그 회사가 어리석은 실수와 고객을 무시하는 패턴을 보이기 시작한다면, 그것은 그들의 어떤 제품에도 좋은 징조가 아닙니다.
Mark

와우, 그것은 재치 창이 다시 것 같다 : uservoice1uservoice2
보리 슬라브 이바노프

답변:


5

또 다른 방법은 Productivity Power Tools 를 사용하는 것 입니다. 이 확장은 Windows 셸 통합을 추가하므로 Visual Studio를 열지 않고도 Windows 내에서 직접 대부분의 TFS 명령을 수행 할 수 있습니다. Power Tools는 Windows 셸 내에서 사용할 때 이전 스타일 창을 사용합니다.


이것이 내가 git로 전환하기 전까지 가장 많이 사용한 솔루션입니다.
davidpricedev

91

나에게 가장 좋은 솔루션은 iSid의 대답을 기반으로합니다. 이전 대화 상자를 표시하는 외부 도구를 추가하는 것입니다. Visual Studio에서이 작업을 수행 할 수 있습니다. TOOLS-> External Tools…-> Add , 다음 값을 사용합니다.

제목 : 체크인 (또는 메뉴에 표시되어야하는 이름)
명령 : C : \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (Windows x64의 기본 VS 설치 위치)
인수 : checkin
초기 디렉토리 : $ (SolutionDir)

여기에 스크린 샷입니다 :
외부 도구 대화 상자

당신은 도구에서 호출 할 수 있습니다 - (설명 또는 Tools.ExternalCommand에 키보드 단축키를 할당 *> 재치는 여기에 ) 새로운 스타일로 기존의 케이크를 즐길 수 :
체크인 대화 상자

참고이하지 않습니다 작품은 솔루션의 경우 있음 $(SolutionDir)변수 때문에 열리지 않습니다 . 이 문제를 해결하려면 대신 작업 공간의 경로를 하드 코딩 할 수 있습니다.

또한 tf.exe는 'shelve'인수로 호출 할 수 있으며, 이는 이전 스타일의 선반 대화 상자를 표시합니다.


9
처음 시도하는 모든 사람 : 체크인 창이 팝업되는 데 몇 초가 걸릴 수 있으며 모래 시계 나 실제로 실행되고 있음을 알리는 어떤 것도 표시되지 않습니다. 로드하는 동안 이동하면 VS 창 뒤에 숨어있는 팝업을 찾을 수 있습니다.
Robert Corvus 2013 년

좋은 해결책! 고맙습니다 Borislav!
Schnapz

4
누구나 EXE가 호출 될 때 명령 창이 표시되지 않도록하는 방법을 알고 있습니까?
cgatian 2013 년

1
@cgatian 글쎄, 이것은 가능해 보이지만 추가 작업이 필요합니다. 이 질문에 대한 답변에 설명 된대로 실행중인 프로세스의 콘솔 창을 숨길 수 있습니다 .이 경우에는 tf.exe가됩니다. 물론 tf.exe를 시작하고 콘솔 창을 숨기는 두 가지 작업을 모두 수행하는 도구 (숨겨진 콘솔 창 자체 포함)를 만들어야합니다.
Borislav Ivanov 2013 년

1
vs2017의 경우 다음 위치에 있습니다.C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
FindOutIslamNow

21

tf checkinVisual Studio 명령 프롬프트에서 명령을 사용 하면 동일한 이전 체크인 창이 나타납니다.


12

그동안 Pending Changes윈도우가 내 병합 Team Explorer의은 Solution Explorer에서 확인할 수 보류중인 무엇에 의해 필터링 할 수 있습니다. 추가에 Open Files필터도 적용 할 수있다. 때 Pending Changes필터를 적용, 파일의 전부 또는 일부를 선택, 오른쪽 클릭 한 다음에 확인을 할 수있는 옵션이 있습니다. 명령에 직접 소요되는 수 Team ExplorerPending Changes볼 수 있습니다. 아래를 참조하십시오 ...

솔루션 탐색기-보류중인 변경 사항 필터


12
그것은 약간의 도움이됩니다.하지만 MS가 단지 달라지기 위해 일을 깨야하는 이유는 저를 넘어선 것입니다.
klkitchens

나는 이것을 시도했고, 다시 팀 탐색기 자체의 보류중인 변경 화면으로 이동합니다.
IsmailS 2012

+1 @iSid 팀 탐색기의 보류중인 변경 화면으로 이동하지만 체크인 할 파일을 선택하는 더 쉬운 방법을 제공합니다.
조나단 모팻

4

가장 쉬운 해결책은 팀 탐색기 탭을 탭 문서로 도킹하는 것입니다 (오른쪽 클릭 메뉴 사용). 그러면 팝업 대화 상자와 동일합니다.

탭을 마우스 오른쪽 버튼으로 클릭하고

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.