[TFS] 특정파일 체크인 제외 규칙

2016. 4. 4. 11:06Others

Team Foundation Server에서 특정파일을 제외하는 방법은 .tfignore파일을 작성하는 것입니다. Team Foundation Server는 .tfignore파일이 포함된 폴더부터 모든 하위폴더까지 .tfsignore파일의 규칙을 적용합니다.

작성방법

  1. 제외 규칙이 적용될 폴더에, .tfignore라는 이름의 파일을 생성합니다.
    .gitignore 파일
  2. .tfignore의 파일에 제외 대상 규칙을 작성합니다.
  3. .tfignore에 의해서 지정된 파일은 체크인 시 자동으로 Excluded에 분류될 것입니다.

작성규칙

  1. .tfsignore파일이 포함된 폴더부터 모든 하위폴더에 규칙이 적용됩니다.
  2. 하위 폴더에서 .tfsignore 파일을 생성하면, 부모의 규칙을 Override합니다.
  3. 작성규칙
    1. #으로 시작하는 라인은 주석으로 간주합니다.
    2. *, ? 와일드카드를 지원합니다.
    3. \ 접두사를 붙일 경우 현재 폴더에만 적용합니다.
    4. !을 접두사로 포함할 경우, 해당파일은 규칙에서 제외합니다.
  4. 작성예시
    1. ProjA라는 하위폴더의 모든 .cpp파일을 제외합니다.
      ProjA\*.cpp
    2. 현재 폴더의 모든 .txt파일만 제외합니다.
      \*.txt
    3. 현재 폴더부터 하위폴더까지 .xml파일을 제외합니다.
      *.xml
    4. 하위폴더 Temp의 모든파일은 제외합니다.
      \Temp
    5. .dll파일은 제외하지 않습니다.
      !*.dll