[tfs] TFS 소스 제어에서 특정 파일을 제외하는 방법

여러 구성 파일 (app.DEV.config, app.TEST.config 등)과 올바른 구성 파일을 app.config에 복사하는 사전 빌드 이벤트가 있습니다. 분명히 구성 특정 파일은 소스 제어에 있지만 현재 App.Config도 마찬가지입니다.

한 파일을 소스 제어에서 제외되었지만 분명히 프로젝트에서 제외 된 것으로 표시하려면 어떻게해야합니까?

VS 2005 및 2005 Team Explorer를 사용하고 있습니다.



답변

MS Power Tools에는 정규식에 대해 파일 이름을 선별 할 수있는 체크인 정책 (금지 된 패턴 정책)이 있습니다. 참조 : Microsoft Team Foundation Server Power Tools

체크인 정책이 완전히 완벽하지는 않지만 TFS가 사용자가 찾고있는 것과 같은 사용자 정의 규칙을 적용하는 데 가장 가까운 것입니다.

(다른 사람들이 말했듯이 파일이나 폴더를 은폐 할 수도 있습니다. 즉, 소스 제어에 유지되고 팀의 다른 모든 사람이 볼 수 있지만 은폐를 해제하기 전까지는 PC에 복사되지 않습니다. 파일을 삭제할 수 있습니다. 즉, 모든 사람의 PC에서 최신 버전이 나오면 삭제됩니다. 그러나 이러한 옵션 중 어느 것도 이러한 파일이 처음에 소스 제어에 추가되는 것을 방지하지 못합니다.)


답변

TFS2012에서는 .tfignore 파일을 만드는 것이 쉽습니다.

http://msdn.microsoft.com/en-us/library/tfs/ms245454%28v=vs.110%29.aspx#tfignore

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
#
# Ignore .txt files in this folder
\*.txt
#
# Ignore .xml files in this folder and all its sub-folders
*.xml
#
# Ignore all files in the Temp sub-folder
\Temp
#
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

# EDIT https://msdn.microsoft.com/en-us/library/ms245454(v=vs.110).aspx#tfignore
# A filespec is recursive unless prefixed by the \ character.


답변

솔루션 탐색기에서 App.config 파일을 선택하고 파일-> 소스 제어-> 소스 제어에서 App.config 제외를 선택합니다.


답변

찾기 어려운 옵션이 있습니다.

1. 솔루션 탐색기에서 파일 또는 여러 파일 선택

2. 파일-> 소스 제어-> 고급으로 이동합니다.

제외 할 경로

그리고 여기 있습니다

다음은 제외입니다.

유의 사항 : 솔루션 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하면 모두가 아닌 “가장 중요한 옵션”만 찾을 수 있습니다. 🙂


답변

원하는 파일이 프로젝트에 있지만 TFS로 소스 제어가 아닌 경우 SourceControl로 이동하여 해당 파일을 삭제하고 프로젝트 파일의 체크 아웃을 취소하십시오 (프로젝트에서 파일 제거를 시도합니다. 잘). 그런 다음 제외하려는 파일의 삭제를 체크인하십시오. 솔루션 탐색기에서 제외 할 파일 옆에 소스 제어 아이콘이 없음을 확인해야합니다. 프로젝트 파일은 거기에 파일을 나열해야하지만 이제 해당 파일은 더 이상 소스 제어하에 있지 않아야합니다.

다른 사람은 이제 최신 파일을받을 때 프로젝트에서 누락 된 파일을 보게됩니다.


답변

TFS를 사용하면 폴더 / 파일 수준에서 은폐 할 수 있습니다. 무언가가 은폐되면 TFS는 동기화를 시도하지 않습니다 (svn : ignore와 유사).

작업 영역을 설정할 때 TFS에서 무시할 모든 항목을 숨 깁니다. 자세한 방법은 여기에 있습니다 .


답변

이것은 나를 위해 일했습니다.

한 가지 방법은 프로젝트에 새 항목 또는 기존 항목을 추가하는 것입니다 (예 : 프로젝트를 마우스 오른쪽 단추로 클릭하거나 기존 항목을 추가하거나 Windows 탐색기에서 솔루션 탐색기로 끌어서 놓기). TFS가 파일 또는 폴더를 처리하도록 한 다음 보류중인 실행 취소 항목의 변경. TFS는 보류중인 추가 변경 사항이있는 것으로 표시를 해제하고 파일은 프로젝트에서 조용히 유지되고 TFS에서 제외됩니다.

출처 : = “> 어떻게 TFS 소스 제어에서 특정 파일을 제외 할 수 있습니까?