2014-09-08 1 views
1

Gulp를 사용하는 프로젝트에서 (나 자신과 다른 두 대의 컴퓨터에서) 작업하고 있는데 gulpfile에는 빌드 (기본 작업 생성) 및 컴파일 SASS에서 CSS로,/app (source) 폴더 내에 있습니다.Gulp + Sass + Git 워크 플로

필자가 gulp-watch로 컴파일 된 .scss 파일로 덮어 쓰게 될 .css 파일을 업데이트하지 않으려면 어떤 조언을합니까?

나는 Git을 사용하고 있으며, 최근에는 CSS 파일에 대한 변경 사항을 잃어 버렸다. 무슨 일이 일어 났는지는 잘 모르겠지만 커밋을 병합 할 때 일부 CSS가 손실되어 이전 커밋에서 찾아야했습니다. 별로 중요하지 않습니다. 그리고 그것은 실제로 내 잘못이었습니다. 왜냐하면 내가 원점을 확인하지 않고 커밋을 한 다음 밀어 냈기 때문입니다.

CSS 문제의 일부분인데, 좋은 워크 플로처럼 들리는가요? 그 수준의 조직으로 작업하고 Sass, Gulp, Git의 이익을 얻는 것이 좋지만 때로는 상황이 너무 복잡하거나, 그럴 경우 확실하지 않다고 느끼거나, 내가 잘못한 일을하거나 익숙 함의 문제.

+1

CSS가 SCSS에서 컴파일 된 경우 CSS를 변경하는 이유는 무엇입니까? –

답변

2

우선 SCSS를 사용하는 경우 CSS 파일을 편집하는 이유는 무엇입니까?

CSS 파일을 .gitignore에 추가하여 커밋되지 않도록하고 scss 개의 파일 만 커밋하는 것이 좋습니다. 새로운 프로젝트로 리포를 체크 아웃 할 때마다 덤프를 사용하여 새로운 css 개의 파일을 생성하는 것을 기억해야합니다.

사람들이 (당신을 포함하여) css 파일을 편집하지 못하게하는 것만으로는 안됩니다. 프로젝트에 익숙한 다른 사용자는 cssscss 컴파일로 덮어 쓰여져 있음을 알아야합니다.