2011-02-04 2 views
31

에는 현재 열어 놓은 솔루션에 대해서만 보류 변경 사항을 표시하도록 Visual Studio 2010을 강제 적용 할 수있는 방법이 있습니까? 나는 동일한 프로젝트의 여러 가지 작업을하고 있으며 대부분의 지점에서 동일한 파일을 변경하고 있습니다. 매번 손으로 보류중인 변경 사항을 확인하고 현재 작업하고있는 파일을 선택했는지 다시 확인하는 것은 매우 고통 스럽습니다 ...Visual Studio 2010 (TFS)에서 현재 열어 놓은 솔루션에 대해서 만 보류중인 변경 내용을 표시하고 모든 변경 내용의 전체 목록을 표시하는 방법은 무엇입니까?

+1

누구나 Visual Studio 2012에서이 작업을 수행하는 방법에 대한 아이디어가 있습니까? – Animesh

+1

여기 TFS 2012에 대한 해결책이 있습니다. http://stackoverflow.com/q/17090976/ – Animesh

답변

44

보류중인 변경 창을 엽니 다. 현재 솔루션을 필터링하는 툴바 버튼을 찾을 수 있습니다. 당신이 보류중인 변경 창을 불러 경우

enter image description here

+1

기본값으로 설정할 수있는 방법은 없습니까? – John

0

. 아이콘 중 하나는 폴더보기입니다. 이것은 지정된 디렉토리에 대한 변경을 줄이는 데 도움이됩니다.

또는

난 그냥 그 항목을 선택 기억 하나 개의 옵션이 있습니다 (당신은 다른 사람의 선택을 취소해야합니다하지만). Visual Studio 명령 프롬프트를 열면 다음을 수행하여 팀 기반 도구를 사용하여 자동 필터링 할 수 있습니다.

src 
    /Dev 
    /Branch1 
    /Branch2 

당신은 src 디렉토리로 cd 및 BRANCH1에 보류중인 체크를 필터링하려면 다음 명령을 사용

tf checkin Branch1 /recursive 
4

예를 보류중인 변경 사항이 하나 볼 수의 예제 프로젝트 구조 상단의 마지막 아이콘은 "솔루션 별 필터"(새로 고침 아이콘 옆)입니다. 여기를 클릭하면 변경 목록이 현재 솔루션으로 축소됩니다.

당신은 내가 다른 답변은 아주 오래된 참조 그것을 here

+0

다른 사람들에 대해서는 잘 모르겠지만 2010 Professional에서는 "필터 별 솔루션"버튼이 없습니다. –

+0

@ HankSchultz : 2005 년에 추가되었습니다. http://blogs.msdn.com/b/buckh/archive/2005/12/08/filterbysolution.aspx –

0

의 스크린 샷을 볼 수 있습니다.

2015 년에 VisualSVN 메뉴 항목을 클릭 한 다음 "Set Working Copy Root ..."를 클릭하면 디스크의 솔루션 폴더로 이동할 수 있습니다.