2014-12-10 11 views
2

내가 작업하고있는 프로젝트에서 빌드 중에 scss 파일을 컴파일하기 위해 Ruby를 sass로 체크인합니다. 변경 사항이 자동으로 감지되도록 보석을 업데이트 할 때 로컬 작업 공간을 사용하도록 전환했습니다. 이것은 bin 폴더에있는 새로운 보석 파일이 항상 무시된다는 사실을 제외하고는 훌륭하게 작동합니다.TFS가 파일을 무시하지 못하도록하는 방법

나는 기존의 tfignore 파일이 없으므로 잠재적으로 편집하거나 무시할 수있는 일부 전역 무시 목록이 있습니다.

나는 팀 탐색기가 그 파일들을 무시하는 것을 멈추기 위해 bin 폴더와 동일한 레벨에 루트에 tfignore 파일을 추가하려고 시도했지만 지금까지는 성공하지 못했습니다.

!bin 

가 어떻게 이러한 변경 사항을 자동으로 감지하는 팀 탐색기를 얻을 수 있습니다 내가 발견하고이를 추가하는 추가 단계를 통해 갈 필요가 없습니다 :

tfignore 파일의 내용은 한 줄입니다 수동으로 파일을?

+0

TFVC (Team Foundation Version Control) 또는 Git을 사용하고 있습니까? –

+0

해당 팀 프로젝트가 TFVC를 사용 중입니다. – Sacrilege

답변

-1

빈 폴더와 Obj 폴더가 프로젝트에 표시되지 않으며 해당 디렉토리에 파일을 추가하는 데는 수동 작업이 필요합니다. "수동으로 추가하지 않음"이라는 목표가 "소스 제어 탐색기"를 통해 추가하지 않고 "솔루션 탐색기"를 통해 솔루션 및 프로젝트로 작업하는 동안 추가하려는 경우 " VS 2013/2012/2010 상단에 '모든 파일 표시'아이콘이 표시됩니다.

enter image description here

당신에게 당신이 파일을 추가 할 수 있습니다 당신의 잠재적 인 빈/OBJ 폴더를 표시합니다이 :

enter image description here

그럼 당신은 그냥 마우스 오른쪽 버튼으로 클릭하고을 포함한다. 일단 포함되면 TFS는 소스 컨트롤에 추가하려고하므로 팀 계층의 상위 수준에서 체크인하는 경우 팀 탐색기 보류중인 변경 창에 표시됩니다. . 그렇지 않은 경우 "제외 된 변경 사항"으로 이동하여 최종 변경 사항에 포함 할 보류중인 변경 사항을 찾을 수 있습니다.

항목이 어쨌든에서 제외되는 경우, .tfignore 파일을 제거하고 Visual Studio 및 설정, 당신은 또한 이와 같은 옵션을 통해 파일을 제외 할 수의 버전에 따라 시도 :

HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ SourceControl \ AddOptions

+0

고마워,하지만 난 네가 문제의 핵심을 완전히 이해했다고 생각하지 않아. 루비는 xcopy 배포를 통해 빌드하는 동안 사용되므로 TFS에 체크인됩니다. 해당 bin 폴더는 이미 소스 제어하에 있습니다. Ruby gem을 업데이트하고 이러한 변경 사항을 자동으로 가져 오려고합니다. 로컬 작업 공간을 사용하는 것은 bin 폴더가 자동으로 무시되고 tfignore 파일이 작동하지 못하게하는 것을 제외하고는 트릭을 수행합니다. – Sacrilege

관련 문제