나는 sass scss 스타일 시트를 사용하기 시작했습니다. 이들은 * .scss 파일에서 * .css 파일을 생성합니다. 제 질문은 어떤 파일을 버전 관리에 체크인합니까? 지금은 main.scss
과 생성 된 main.css
을 체크인합니다. * .scss 파일을 체크인하고 * .css 파일이 배포시 생성되도록하는 방법이 있는지 궁금합니다.* .scss에서 * .css 파일을 생성 할 때 git에 * .css 파일을 넣으시겠습니까?
답변
일반적으로 생성 된 파일을 소스 제어로 확인할 필요가 없습니다. 코드 생성이 일관되게 작동하고 대상 .css 파일을 일관성있게 업데이트 할 수 있다면 소스 제어에 넣지 않아도된다고 생각합니다.
즉, 생성 된 파일을 소스 제어에 포함시키지 않는 것이 일반적으로 이진 파일 (예 : 빌드에서 생성 된 libs 또는 실행 파일)을위한 것입니다. 주된 이유는 바이너리 파일을 쉽게 비교/병합 할 수 없기 때문에 여러 사람이 동일한 바이너리의 변경 사항을 체크인하려고하면 쉽게 해결할 수없는 문제가 합병 될 수 있습니다. 당신이 일반 텍스트 CSS 파일을 다루고 있기 때문에 나는 그것들을 소스 제어에 넣는 것만 큼 큰 일이 아니라고 생각합니다. 그래서 실제 대상 파일의 백업을 가지고 있습니다.
우리는 그들을 검사하는 것을 선호합니다. 우리는 git의 스테이징 및 프로덕션 환경에 배포하며 프로덕션 환경에 배포 할 때 다른 도구/컴파일에 의존하지 않는 것을 선호합니다. 이 방법은 절대적으로 무엇이 밀려 나고 있는지 분명히합니다.
저는 Sass와 같은 컴파일 된 프론트 엔드 코드를 처리 할 때 서버 측 개발자가 사용하는 규칙을 차용하고 싶습니다. 모든 소스를 컴파일 된 코드와 분리하여 보관합니다. 여기에 내가 그것을 설정하는 방법은 다음과 같습니다 당신이 안 (
이/path-to-my-app/src/main/sass/my-syntactically-awesome-file.scss
그런 다음 동일한 테스트 디렉토리에 테스트를 넣어 :
이 경우, 주/언어 이름 아래, src 디렉토리에 소스를 넣어 하지만, 말대꾸에 대한 검사가 필요합니다
/path-to-my-app/src/test/sass/my-syntactically-awesome-test.whatever
는 다음과 같이하는 게시 준비 디렉토리에 컴파일 된 코드를 넣어 :
/path-to-my-app/publish/css/my-syntactically-awesome-file.css
그런 다음 전체 오두막을 커밋
당신은 항상 같은 올바른 장소에 CSS를 가하고 있습니다 확인 할 수 있습니다 (!) :
$ cd /path-to-my-app
$ sass --watch src/main/sass/*.scss:publish/css/
지금 당신이 어머니 으론 프로그래머, 아기입니다!
- 1. 어디서 Adobe AIR HTML 컨트롤을위한 .CSS 파일을 넣으시겠습니까?
- 2. css 파일을 구성하는 방법은 무엇입니까?
- 3. 커밋 할 때마다 git에 파일을 추가해야합니까?
- 4. IE 조건문을 CSS 파일이나 HTML 파일에 넣으시겠습니까?
- 5. 파일을 읽고 배열에 넣으시겠습니까?
- 6. 어디에 robots.txt 파일을 넣으시겠습니까?
- 7. PHP를 통해 CSS 파일을 편집
- 8. CSS 파일을 콘텐츠 페이지에 연결
- 9. django로 css 파일을 참조하는 경우
- 10. jQuery로 CSS 파일을 읽는 법
- 11. BaseHTTPServer가 CSS 파일을 인식하지 못합니다.
- 12. Ruby 명령으로 SSH에서 Blueprint CSS 파일을 생성 할 때 올바른 옵션 구문은 무엇입니까?
- 13. 텍스트 파일을 생성 할 때 EOF 표식?
- 14. 자바 스크립트 파일과 CSS 파일을 자동으로 압축합니다.
- 15. 어떻게 장고의 조명기에 파일을 넣으시겠습니까?
- 16. /public 디렉토리에 HTML 파일을 넣으시겠습니까?
- 17. 왜 아파치가 매개 변수가있는 CSS 또는 CSS 파일을 gzip하지 않습니까?
- 18. ASP.NET 서버 컨트롤에서 CSS 파일을 동적으로 추가하기
- 19. VS 2010 CSS 파일을 열지 않습니다
- 20. CSS 및 HTML - CSS 파일이 HTML을 생성 할 수 있습니까?
- 21. 브라우저 캐싱 자바 스크립트와 CSS 파일을
- 22. ear 파일을 만들 때 ear 파일을 생성 할 때 ear 파일을 meta-inf로 복사하십시오.
- 23. PHP로 외부 CSS 파일을 편집하려면 어떻게해야합니까?
- 24. Topsy wordpress plugin을위한 CSS 파일을 대체하십시오.
- 25. CSS 파일을 동적으로로드 하시겠습니까? 코드 내부
- 26. Visual Studio 2010에서 CSS 파일을 연결하지 않았습니다.
- 27. CSS '와'ASP.NET .Skin 파일을 섞어서 비교합니까?
- 28. 뒤에 코드에서 외부 CSS 파일을 추가하려면
- 29. 여러 브라우저와 호환되는 CSS 파일을 자동으로 작성하십시오.
- 30. ASP.NET UserControl에서 * .css 파일을 어떻게 지정합니까?