2015-01-14 5 views
1

TFS에서 분기 된 프로젝트의 일부로 정적 CSS 파일을 Visual Studio Web Essentials를 사용하여 저장/컴파일 할 때 동적으로 CSS를 만드는 LESS 파일로 변환했습니다.CSS를 LESS로 변환 할 때 TFS 병합 문제가 발생했습니다.

그러나 메인 브랜치 TFS에 백업을 병합 할 때 CSS 파일을 덜 파일로 바꾸는 대신 기존 CSS 파일을 동적 CSS 파일과 병합하려고합니다.

이 문제를 방지하는 가장 좋은 방법은 무엇입니까?

답변

1

새로 생성 된 파일을 체크인하면 해당 파일을 직접 편집 한 것처럼 TFS에 인계됩니다. 저장소/작업 공간 구성에 따라, 재조정하기 전에 먼저 파일을 체크 아웃해야 할 수도 있습니다.

반면에 CSS 파일이 생성되었으므로 TFS에서 해당 파일을 제거하고 소스 제어에서 제외 할 수 있습니다. 이 단점은 필요할 때마다 파일을 다시 생성해야한다는 것입니다. 그것은 모든 상황에서 실용적이지 않을 수도 있습니다.

1

소스 제어에서 생성 된 파일을 저장하지 않는 것이 좋습니다. .tfignore 또는 .gitignore를 사용하여 VS에서 해당 폴더의 .css 파일을 무시하고 .less 파일 만 추적하도록 설정할 수 있습니다.

.css 파일이 필요한 경우 생성을 실행하십시오.