버전 관리에 사용하는 파일 명명 규칙은 무엇입니까? [닫은]


10

인쇄 된 부분을 전자 파일 이름에 연결하는 가장 좋은 방법을 찾으려고합니다. 파일 이름 지정 및 버전 관리에 대한 모범 사례는 무엇입니까? 그래픽 디자인에 일종의 로그를 사용합니까?


파일 이름 지정은 여러 데이터를 많이 사용하는 엔지니어링 필드에서 너무 어려운 문제로 간주되어 모든 정보 필드가있는 메타 데이터 데이터베이스를 가리키는 실행 번호 이름이 지정되었습니다.
joojaa


최선의 방법 은 없습니다 . 필요와 선호에 맞는 것을 사용하십시오.
DA01

1
사실 최선의 방법은 없습니다. 그러나 우리는 이것을 좋은 모범 사례로 만들 수 있을까요? 모두가 알고 있기 때문에 Folder-Final2-v3- 재 편집-새 텍스트-이번 아침 7B-Final.indd
KMSTR

나는 이것이 완전히 유효한 질문이라고 생각합니다. 왜냐하면 그것이 디자인 직업의 중요한 요소이기 때문에 전문 지식을 기반으로하기 때문입니다!. 여러분 ... 정말 모든 것은 의견에 근거합니다. 포토샵에서 사진을 숨기는 방법에 대한 간단한 질문에도 불구하고 다른 접근법이 있습니다. Photoshop에서 어떻게 ...에 응답하고 싶습니까? 질문 ... Adobe 웹 페이지 검색이 더 빠릅니다.
Rafael

답변:


8

나는 몇 가지 규칙을 사용합니다.

  1. "Ñ"또는 공백과 같은 영어 이외의 문자를 포함하여 이름에 특수 문자를 사용하지 마십시오. (파일 이름 웹을 안전하게 유지하십시오)

  2. IUseCamelCaseNamefiles.ext

  3. I_can_also_use_underscores.ext (빈번하지는 않음)

  4. 버전 번호 또는 다른 계층을 분리하기 위해 하이픈을 사용합니다.

    • 브로슈어 -A4-01.ext
  5. 폴더 사용

    • 회사

    • 계획

  6. 파일이 외부 공급자로 이동하는 경우 먼저 클라이언트 이름을 사용합니다.

    버전은 출력이 아닌 디자인 변경을위한 것입니다. 파일에 일부 추가 메모를 추가 할 수 있습니다.

    • 회사 명-브로셔 2015-05-cmyk.pdf

    • 회사 명-브로셔 2015-05-grayscale.pdf

  7. 때로는 디자인이 동일하지만 약간의 수정이 필요한 변형이 필요할 수 있습니다. 고객이 비교해야 할 때 사용합니다. 파일이 자동화되면 연속 번호로 돌아갑니다.

    • 브로슈어 -2015-03a.pdf

    • 브로슈어 -2015-03b.pdf

    • 다음 버전은 Brochure-04.pdf입니다.

  8. 때로는 평평한 이미지와 배경과 같이 출력 전에 추가 파일을 만듭니다. 변경하기 전에 파일 이름을 바꿉니다.

    브로슈어 -2015-04-output.ai

  9. 어떤 사람들은 출판물 자체의 날짜를 사용하므로 인쇄 된 정보가 업데이트되는지 알고 있습니다.

  10. 나는 "최종"이라는 단어를 절대 사용하지 않습니다. 그런 것은 없습니다.

  11. 나는 보통 파일 이름에 날짜를 사용하지 않습니다. 해당 정보는 파일 자체에 포함됩니다. 물론 이것은 수정 될 수 있습니다.

    그러나 법적 의미가 있고 공개적으로 사용되는 경우 문서 내부와 이름 파일 모두에 날짜를 포함시키는 것이 중요합니다.

    UserAgreement-9 월 2015.pdf

  12. 프로젝트에 완전히 다른 재 설계 (변경 또는 진화가 아닌)가있는 경우 V2를 추가 할 수 있습니다.

    브로슈어 V2-2015-05.pdf


파일에 "최종"이라는 단어를 사용하지 않는 이유에 대한 참고 사항.

  • 일부 고객은 마지막 순간 변경을 요청하기 위해 매우 likley입니다. 예, 고객이 전화로 "전화를 멈췄습니다. 어제 밤에 아내의 전화를 변경했습니다."

    공급자와 밀접한 관계가 있고 인쇄 프로세스를 중지 할 수 있으면 연속 Filename-05.pdf를 보내면됩니다. 파일 이름을 바꿀 필요가 없습니다 ... FinalFinalFinal.pdf

    최종 최종 버전임을 알기 위해 몇 개의 최종 최종 최종 단어를 계산해야합니까?

  • 기술적 변경이 필요한 경우 파일의 이름을 바꿀 수 있지만 디자인 버전은 변경할 수 없습니다. 클라이언트 ... 05-overprint-01.pdf

  • 사소한 변화로 브로셔를 다시 인쇄한다고 상상해보십시오. 새 버전을 준비하기 만하면됩니다.

  • 비유 : VersionFinal이라는 소프트웨어를 본 적이 있습니까? 이유로 인해 연속 번호, 버전 번호로 호출됩니다. 최종 버전이 없습니다.

  • 이메일에서 "최종"버전을 찾는 고객을 상상해보십시오. 파일 이름이 이와 같지만 그 후에 약간의 변경이 있으면 문제가있는 것입니다.

  • 물론 최종 버전이 있습니다. 그러나 그 최종 버전은 이미 인쇄 된 버전입니다 . 그 사람 어떤 변화도 받지 않았습니다. 그 전에 ... 최종 버전인지 알 방법이 없습니다.


최종 버전은 프린터에 제출 된 최종 버전입니다. 이것은 최종적으로 사이트에로드됩니다 ..이 프로젝트의 최종 버전입니다. 다른 사람들이 보낸 내용이나 몇 달 동안 승인 된 것을 찾고 있다면 도움이 될 것입니다. 당신의 제안에 따라, 당신은 한 장소에서 여러 변형을 유지하여 공동 작업을 할 때나 누군가가 나중에 길을 따라 가야 할 경우 오류를 일으킬 수 있습니다.
DᴀʀᴛʜVᴀᴅᴇʀ

겸손한 경험에는 항상 마지막 순간에 변화가 있습니다. FinalFinalFinal이라는 이름의 파일이 있습니다. 다운로드 가능한 브로슈어에서 파일 이름을 바꾸고 정보가 업데이트 된 경우 간단히 복제 할 수 있습니다.
Rafael

"위치"는 내 자신의 하드 드라이브입니다. 메모로 게시물을 편집하겠습니다.
Rafael

나는 하나의 aproach가 무엇인지 알지 못한다. 예, 위치는 내 하드 드라이브입니다. 클라우드 기반 드라이브에서도 작동합니다. 예, ftp 사이트에 업로드 할 수 있습니다. 모든 현재 소프트웨어는 버전을 사용합니다. 큰 변화의 첫 번째 숫자, 작은 변화는 연속 10 진수로 표시됩니다.
Rafael

2
Brochure_SuperFinalIReallyMeanItThisTime.indd
Lauren-Clear-Monica-Ipsum

3

Rafael은 다음과 같이 제안했습니다.

파일 이름에 특수 문자와 공백이 없으며 폴더에 모든 항목이 잘 정렬되어 있습니다.


일반적으로

기본 폴더의 이름을 지정하기 위해 "프로젝트 번호"를 사용하고 싶습니다. 송장 번호도 일치합니다.

검색 명령을 사용하거나 "작업 진행률"폴더를 열고 프로젝트의 첫 번째 숫자를 입력하여 얻을 수 있기 때문에 마음에 듭니다. 자세한 내용을 확인해야하는 경우 이러한 방식으로 일치하는 송장 및 프로젝트 시간표를 쉽게 찾을 수 있습니다.

또한 번호가 매겨진 모든 폴더를 잘보고 만족합니다! 나는 지금 내 폴더 # 1700에 있습니다. 많은 프로젝트와 5-10-15 년의 아카이브가 있다면 실제로 길을 잃지 않는 최고의 시스템입니다. 진행중인 프로젝트 수를 빠르게 미리 볼 수 있으며 세부 정보를 얻기 위해 2-3 개의 폴더를 열 필요가 없습니다. 기본 폴더 이름 (예 : 클라이언트, 버전, 프로젝트 종류, 송장 번호 등)에 모두 있습니다.

증명 및 파일 버전은 파일 이름 끝에 다른 번호를 갖습니다. 같은 날 긴급한 프로젝트에서 많은 수정을 할 수 있기 때문에이 방법을 선호합니다. 이런 이유로 나는 날짜를 사용하지 않습니다.

첫 번째 초안의 다른 세트에 대한 예 :

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 01-2

12345A_AbrevOfClient_ProjectName 01-3

다른 개정 세트에 대한 예 :

12345A_AbrevOfClient_ProjectName 01-1

12345A_AbrevOfClient_ProjectName 02-1

12345A_AbrevOfClient_ProjectName 03-1

해당 파일을 버전이있는 "증거 파일"에 삽입해야 할 경우 연락처 세부 정보, 프로젝트 번호, 날짜, 색상 및 지적 재산권 메모를 추가합니다. 파일 이름을 "12345A_AbrevOfClient_ProjectName PF01 "과 같이 지정 하고 증명의 각 페이지에는 큰 01A-01B-01C-01D가 있습니다. 고객은 "01B의 제목과 02A의 본문을 좋아합니다"라고 언급하여 수정본을 가지고 다시 연락 할 수 있습니다.

나중에 같은 프로젝트에서 수정본을 받으면 (예 : 프로젝트가 보관 및 승인 된 후) 해당 프로젝트에 새 폴더가 생성되었지만 문자 "B"등으로 변경합니다. 이런 식으로 아카이브에서 찾기 쉽고 항상 최신 버전이 무엇인지 알고 있습니다.

한 번 보관 된 동일한 프로젝트의 다른 버전에 대한 예 :

12345 A _AbrevOfClient_ProjectName01-1

12345 B _AbrevOfClient_ProjectName01-1

12345 C _AbrevOfClient_ProjectName01-1

아카이브의 클라이언트 이름과 함께 클라이언트 폴더 만 사용합니다. 내 주요 작업 드라이브에서 프로젝트 폴더가 송장 / 프로젝트 번호로 시작하는 것이 더 좋으며 찾기가 쉽고 프로젝트에 도착하기 위해 2 개의 폴더를 열 필요가 없습니다.

아래 예제는 그래픽 디자인 프로젝트 구조입니다. 아마도 자신의 취향에 맞게 조정해야 할 것입니다. 내 폴더 구조는 웹 사이트와 약간 다릅니다. 백업 폴더, 이미지 폴더 (최적화), 그래픽 폴더 (레이어, 벡터) 및 최종 폴더에 호스트에있는 모든 항목 (사용자 지정 설정, xml 등의 메모 포함)이 포함됩니다. 항상 어떤 종류의 백업이 준비되어 있습니다. 백업 폴더에서 수정 한 파일을 옮깁니다. 일반적으로 파일 끝의 이름을 바꾸거나 버전 (1-1, 1-2 등)을 표시하기 위해 번호로 폴더에 정렬해야합니다.


각 프로젝트 폴더의 주요 구조 :

  • 내 주 파일은 항상 첫 번째 수준에 있습니다. 혼란이 없습니다.
  • 수정 된 파일을 덮어 쓰지 않고 "거부 된"파일을 별도의 폴더에 보관합니다. 대신 새 파일 이름 끝에 번호를 변경합니다 (예 : 01-1, 02-1 등. 고객이 때때로 마음을 바꾸면 좋을 것입니다.
  • 증명 용 폴더가 있고 증명 번호도 있습니다. 거부 된 증거는 참조 용으로 유지합니다
  • 최종 파일 폴더에는 최신 최종 파일이 포함됩니다. 클라이언트가 결승을 다시 보내달라고 요청하면 잘 식별되고 최신 버전을 쉽게 찾을 수 있습니다.
  • 항상 모든 커뮤니케이션과 원본 스톡 이미지를 유지합니다 (다른 이미지를 제안했지만 구입하지 않은 경우 원래의 저해상도).

클라이언트의 폴더 구조


파일 명명 :

  • 가져온 파일 (Photoshop의 그래픽 및 고해상도)에 동일한 번호 매기기 시스템을 사용하는 것이 좋습니다.이 방법은 항상 마지막 버전이 무엇인지, 특정 프로젝트가 속한 프로젝트를 알고 있습니다.
  • 파일을 변경하지 않으면 원래 프로젝트의 파일 이름을 유지합니다. 이와 같은 정확한 이름을 갖기 위해 많은 잘못된 연결을 피하십시오.
  • 레이어 파일을 별도의 폴더에 보관합니다 (게시 소프트웨어에서 .psd를 평평하게하고 .eps를 가져 오는 것을 좋아합니다)
  • 항상 확장을 사용합니다
  • 최종 파일을 수정해야하는 경우 최종 파일의 이름을 "v2, v3 등"으로 변경하면됩니다.

클라이언트의 폴더 구조 및 파일


이메일

모든 전자 메일 통신은 다음과 같은 구조로 명확하게 시작되므로 후속 작업이 쉽습니다.

  • 01 증명-프로젝트 이름은 여기
  • 02 PROOF-프로젝트 이름은 여기
  • 최종 파일-프로젝트 이름은 여기
  • 최종 파일 v2-프로젝트 이름
  • 기타

아카이브

각 프로젝트의 폴더는 이름을 가진 클라이언트의 폴더로 전송됩니다

그리고 다른 하드 디스크에 2 개의 외부 백업 (백업 및 백업 백업)을 보관합니다. 새 HD를 위해 3-4 년마다이 HD를 변경합니다.


로그

실제로 로그를 사용할 필요는 없습니다. 회계 또는 송장 소프트웨어를 사용하여 간단히 로그를 작성하고 필요한 경우 (예 : FreshBooks, Quickbooks 등) 여기에서 검색 할 수 있습니다. 모든 세부 정보가 있으며 프로젝트 이름과 일치합니다.


1

나는 고집하려고

Client_Project_Asset_Description_Version.Filename

모든 것을 위해 . 습관은 혼란을 없애줍니다.

예 : Google_Maps_Icons_ThatPressedStateNoOneEverSees_v33.png


0

나는 고객> 프로젝트로 모든 것을 제출

 - (DIR) Client 1 Name

   - (DIR) Project 1 name
     Client_Project_date.indd
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
        - (DIR) Reference (if needed)
     - (DIR) Older (past iterations of same project)

   - (DIR) Project 2 name
     - Version A
        Client_ProjectA_date.indd
        Client_ProjectA_date.pdf
        Client_ProjectA_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version B
        Client_ProjectB_date.indd
        Client_ProjectB_date.pdf
        Client_ProjectB_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - Version C
        Client_ProjectC_date.indd
        Client_ProjectC_date.pdf
        Client_ProjectC_datePDFX.pdf
        - (DIR) Older (past iterations of same project & version)
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)

   - (DIR) Project 3 name
     Client_Project_date.ai
     Client_ProjectFLAT_date.eps
     Client_Project_date.pdf
     Client_Project_datePDFX.pdf
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
     - (DIR) Older (past iterations of same project)



 - (DIR) Client 2 Name

   - (DIR) Project 1 name
     - (DIR) Client files (anything the client has sent regarding project)
     - (DIR) Working (custom created supporting files)
         - (DIR) Resources (Original versions of 3rd party tools/scripts if any)
     - (DIR) Older (past iterations of same project)
     - (DIR) Mockups_Wireframes
     - (DIR) Static Build (if needed)
     - (DIR) Web Build
           - (DIR ALIAS) BUILD (alias to localhost server if needed)
           (All the files/directories for the web site)

등등. . .

파일 이름 날짜는로 형식이 지정됩니다 _062515.indd. 이렇게하면 "Final_Final_Final_USETHISONE_NEW.indd"트랩을 피할 수 있습니다. 주어진 날에 하나 이상의 반복을 만들면 문자 la을 사용 _062515B.indd합니다. 그런 다음 파일 이름을보고 최신 버전이 무엇인지 알 수 있습니다.

또한 공통 요소에 대한 마스터 디렉토리를 유지 합니다. 나는이 Logos디렉토리하는 Stock art디렉토리하는 Custom art내가 여러 파일 / 프로젝트 / 클라이언트에 걸쳐 사용되는 파일을 저장 - 디렉토리.

모든 클라이언트 로고를 Logos디렉토리 (하위 디렉토리로 알파벳순으로) 에 보관하면 파일 시스템에서 파일이 반복적으로 복제 되지 않으므로 하드 드라이브 공간이 불필요하게 낭비 되지 않습니다 .

수년에 걸쳐 이것은 문제를 추적하고 나를 위해 조직 된 상태를 유지하는 데 가장 도움이되는 것으로 입증되었습니다. 클라이언트 이름, 프로젝트 이름, 날짜별로 직접 검색하고 필요한 것을 빠르게 찾을 수 있습니다. 대부분의 경우 검색 할 필요가 없으며 디렉토리 구조를 단계별로 실행하면 필요한 내용이 표시됩니다.


호기심, 왜 062515하지 150625?
Lauren-Clear-Monica-Ipsum

@LaurenIpsum 날짜를 기준으로 파인더에서 파일이 정렬 되지 않으므로 실제로 중요 하지 않기 때문 입니다. 날짜별로 정렬 해야하는 경우 파인더보기를 변경할 수 있습니다. 062515는 인간이 읽을 수있는 것이 전부입니다. 150625를 쉽게 사용할 수 있습니다.
Scott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.