2010-04-28 2 views
7

저는 버전 관리가 새롭고 웹 사이트 디자인에 어떻게 적용될 수 있는지에 대한 조언을 얻을 수 있는지 궁금합니다. 나는 이미지가 포함 된 일반, 간단한 웹 사이트에 일하고 있어요 순간웹 디자인 버전 관리 (이미지 다루기)에 수은 사용

: 사진의

  • 한 폴더 전체

    • .html 파일과 .css 파일을
    • 또 다른 폴더 해당 축소판 그림

    전체 저장소를 저장소에 저장할 수 있습니까? 아니면 버전 관리를 적용 할 수있는 더 좋은 방법이 있습니까? 이미지를 어떻게 처리해야합니까?

    편집 :

    얼마나 잘가 이미지 변화와 함께 작동합니다? 내 사진을 최적화하거나 크기를 조정하려고 결정하면 어떻게됩니까? 나는 그 이미지를 정확히 어떻게 바꿨는지 알 수 없을 것이다.

  • 답변

    3

    한 가지 일반적인 방법은 사이트를 게시해야하는 파일을 결정한 다음 해당 파일을 DVCS에 포함시키는 것입니다. 결국 빌드 서버/연속 통합 서버를 채택하면 리포지토리에서 코드를 체크 아웃하고 테스트를 실행 한 다음 컴파일하고 테스트/프로덕션 서버에 게시합니다. 그렇게하려면 필요한 모든 파일을 포함시켜야합니다.

    자주 변경 될 수는 있지만 불필요한 파일은 포함하지 마십시오. ASP.NET 세계의 경우 .suo, .user, resharper 파일이 포함됩니다. 업로드 된 파일 폴더가있는 경우 제외 할 수 있으므로 업로드를 테스트하는 파일은 포함되지 않습니다. 기본적으로, 그 자연의 모든 것. 은 "업로드 된 파일 폴더"일에 대해서는 명확한 설명

    . 사이트가 사용자의 업로드 파일을 지원하고 사이트의 디렉토리에 저장되는 경우 (예 : "업로드"라는 폴더에서) 소스 제어에서 해당 폴더를 제외하고자 할 것입니다. 이것은 당신이 포함하고 싶지 않은 종류의 예일뿐입니다. 테스트하는 동안 사이트로 파일 업로드를 테스트 할 것이지만, 테스트 업로드를 프로덕션에 게시하지 않으려 고하므로 소스 제어에서 제외 시키십시오.

    +0

    좋아, 내 저장소에 내 웹 사이트 파일을 모두 포함하는 것이 좋습니다. 나는이 부분을 잘 이해하지 못한다 : "업로드 된 파일 폴더가 있다면 그것을 제외 할 수 있으므로 업로드를 테스트하는 파일은 포함되지 않는다", 업로드 된 파일 폴더 란 무엇입니까? – Acorn

    1

    당신이 할 수없는 강력한 이유가 없다면 이미지를 저장소에 저장할 수없는 이유가 없습니다.

    +0

    수은은 수정되었을 때이를 인식합니까? –

    +0

    네, 그게 당신이 원하는거야? –