2009-08-27 2 views
0

VS2008의 일부 이상한 동작이 TFS 2008과 통합됩니다. 솔루션 탐색기 내에서 솔루션에서 파일을 삭제하고 체크인하면, 파일은 여전히 ​​소스 제어 탐색기에 나타납니다.TFS2008 및 VS2008 : 솔루션 탐색기에서 삭제 된 파일이 여전히 소스 제어 탐색기에 나타납니다.

소스 제어 탐색기에서 보류중인 변경 열 아래에 '삭제'값이있는 파일이 나타납니다. 동일한 상태의 보류 변경 창에도 나타납니다. 거기에서 확인해야합니다.

이것이 "정상적인"것인지 아닌지와 그이면의 이유는 무엇입니까? 파일 삭제를 두 번 체크인하지 않아도되는 방법은 무엇입니까?

답변

1

어떻게 체크인 했습니까? 내 생각 엔 솔루션 탐색기의 상황에 맞는 메뉴에서 그랬습니까? Checkin 모달 대화 상자가 나타나면 보류중인 변경 사항 전체 목록이 표시 되더라도 기본적으로 현재 솔루션에있는 항목 만 검사됩니다.

I don't recommend이 솔루션 탐색기에서 중요한 작업을 호출하는 또 다른 이유입니다. 변경 사항을 자동으로 보류하는 것이 편리하지만 상태를 수정하는 작업 (예 : Get, Checkin, Shelve)은 더 많은 보살핌을받을 자격이 있습니다. 경우 다소 혼란 - -

0

편집 : 의견을 반영하십시오.

이 동작이 발생하지 않으며 이상한 일이 있습니다. 솔루션 탐색기에서 파일을 삭제하고 파일을 삭제하면 보류중인 변경이됩니다. 그런 다음 변경 사항을 체크인 할 수 있습니다. 체크인/변경 보류 창에서 삭제를 선택했는지 확인해야합니다. 그런 다음 더 이상 소스 탐색기에서 보류중인 변경 사항으로 표시되지 않습니다. 사실 나는 어느 창에서나 체크인하고 체크 아웃 할 수 있으며 변경 사항은 즉시 다른 사람에게 반영됩니다.

====

삭제 된 파일은 TFS에 남아 있습니다. '삭제'해야하는 파일을 완전히 삭제하려면 파일을 삭제하지 마십시오. 기본적으로 소스 컨트롤입니다. 파일을보고 싶지 않다면 비주얼 스튜디오에 파일을 숨길 수있는 설정이 있습니다. 개인적으로 나는 당신이 역사를 볼 수 있고 시각적 인 알림이기 때문에 그곳에서 그들을 선호합니다.

파일을 삭제 한 후 삭제를 커밋해야합니다. 삭제가 필수적입니다. 이 후 파일은 소스 탐색기에 남아 있지만 회색으로 표시됩니다. 위에서 언급 한 것과 같은 일을 할 수 있습니다.

+0

답을위한 Tx. 나는 삭제되고 체크 아웃 된 파일에 대해 말하는 것이 아니며 회색으로 표시됩니다 ("삭제 된 항목 표시 ..."옵션이 켜져있는 경우). 내 문제는 그 이전입니다. 솔루션 탐색기에서 파일을 삭제하고 체크인합니다. 나중에 소스 제어 탐색기에서 체크인해야합니다. 왜 더블 액션인가? – urig

+0

Re : 댓글을 반영하여 수정 :). 내가 불평하는 점은 솔루션 탐색기에서 체크인하는 것만으로는 충분하지 않습니다. 소스 제어 탐색기에서만 체크인하면 소스 제어 리포지토리에서 파일이 실제로 삭제됩니다. – urig

0

도구 | 옵션 | 소스 제어 | 비주얼 스튜디오 팀 ... | 소스 제어 탐색기에서 삭제 된 파일 표시?

기본값은 설정되지 않았지만 설정되어있는 경우 삭제 된 파일이 표시됩니다.

+0

이 설정은 부적절하다고 생각합니다. TFS에서 완전히 삭제 된 파일 표시를 나타냅니다. 내가 언급하고있는 상황은 정렬의 "부분 삭제"입니다 - 파일은 소스 제어 탐색기에서 "보류중인 삭제"로만 표시됩니다. S.C.E.에서 확인한 후에 만 위의 옵션은 보이는 지 여부를 결정합니다. – urig

0

웅,

이 문제는 완전히 정상입니다 당신이 솔루션에서 파일을 삭제하면, 해당 파일은 소스 제어에서 삭제 대기중인 있지만 때 솔루션 탐색기를 통해 체크로 표시 될 때 체크인 시점에 해당 파일이 솔루션의 범위에 더 이상 포함되지 않습니다.

언제든지 솔루션에서 파일을 삭제하는 경우 소스 제어 탐색기에서 체크인하는 것을 잊지 마십시오.

안토니

관련 문제