이 tutorial에 설명 된 대상 및 지정된 입출력을 작성하여 SASS 파일에서 CSS 파일을 작성했습니다. 이것은 일반적으로 이전 파일 타임 스탬프가있는 이전 Git 브랜치로 전환 할 때를 제외하고 작동합니다. 이 경우 MSBuild에서 내 대상을 실행하여 파일을 다시 작성하지만 MSBuild에서 내 입력의 타임 스탬프가 내 출력보다 이전이므로 MSBuild에서 내 출력이 최신이라고 생각하므로 MSBuild가이 파일을 건너 뛰기를 원합니다.Visual Studio : MSBuild 및 Git을 사용하여 증분 빌드를 수행하는 방법
Visual Studio에서 점진적으로 내 SASS 파일을 빌드하고 Git 분기를 전환 할 때 내 출력을 정리/무시할 수 있습니까? 빌드를 강제 실행하기 위해 컴파일 된 CSS 파일을 수동으로 정리하지 않으려합니다.
파일에 현재 git 해시 및/또는 커밋 날짜를 저장하는 postbuild 이벤트와 해당 파일 (있는 경우)을 '새로운'현재 git 해시/날짜와 비교하는 사전 빌드 이벤트를 가질 수 있습니다. 그런 다음 새로 만든 것이 이전 것보다 이전 커밋 인 경우 정리 된 빌드를 수행하십시오. – stijn