バージョン管理に使用するファイル命名規則は何ですか?[閉まっている]


10

印刷物を電子ファイル名にリンクするための最良の方法を見つけようとしています。ファイルの命名とバージョン管理のベストプラクティスは何ですか?ある種のログをグラフィックデザインに使用していますか?


いくつかのデータヘビーエンジニアリングフィールドでは、ファイルの命名は問題が難しいと考えられたため、すべての情報フィールドを持つメタデータデータベースを指す実行番号の名前が付けられました。
joojaa

5
これは、どのタイプの質問も避けるべきですか?の「すべての回答は等しく有効です」のセクションにかなり当てはまるようです。また、ボートプログラミングの質問にもかなり近いです。
David Richerby

最善の方法はありません。あなたのニーズや好みに合ったものを使用してください。
DA01 2015年

1
確かに、最善の方法はありません。しかし、これを良いベストプラクティスの質問にできるでしょうか。誰もが知っているのでFolder-Final2-v3-re-edit-for-new-text-that-arrived-this-morning-7B-Final.indd
KMSTR

これは完全に妥当な質問だと思います。なぜなら、それは設計専門家の重要な要素であり、専門知識に基づいているからです。みんな...本当に、すべてが意見に基づいています。フォトショップで写真をマスクする方法に関する簡単な質問でも、異なるアプローチがあります。Photoshopでどのように応答するだけですか?質問...アドビのウェブページでの検索はより高速です。
Rafael

回答:


8

私はいくつかの慣習を使用しています。

  1. 「Ñ」やスペースなどの英語以外の文字を含む、名前には特殊文字を使用しないでください。(ファイル名はウェブセーフにしてください)

  2. IUseCamelCaseNamefiles.ext

  3. I_can_also_use_underscores.ext(それほど頻繁ではない)

  4. 私はバージョン番号または異なる階層を分離するためにハイフンを使用します。

    • パンフレット-A4-01.ext
  5. フォルダを使用する

    • 会社

    • 事業

  6. ファイルが外部プロバイダーに送信される場合は、最初にクライアント名を使用します。

    バージョンは設計変更用であり、出力ではありません。いくつかの追加のメモをファイルに追加できます。

    • CompanyName-Brochure2015-05-cmyk.pdf

    • CompanyName-Brochure2015-05-grayscale.pdf

  7. 時々私はバリエーションが必要です、おそらくデザインが同じであるリビジョンですが、マイナーな変更が必要です。クライアントと比較する必要がある場合に使用します。ファイルが自動化されると、連番で戻ります。

    • パンフレット-2015-03a.pdf

    • パンフレット-2015-03b.pdf

    • 次のバージョンはBrochure-04.pdfになります

  8. 画像や背景を平坦化するなど、出力用に事前に追加ファイルを作成することもあります。変更する前にファイルの名前を変更します。

    パンフレット-2015-04-output.ai

  9. 一部の人々は出版物自体に日付を使用しているため、印刷された情報が更新されているかどうかを知っています。

  10. 「最終」という言葉は決して使用しません。そんなことはありません。

  11. 私は通常、ファイル名に日付を使用しません。その情報はファイル自体に含まれています。もちろん、これは変更できます。

    ただし、何らかの法的意味があり、公に使用する場合は、ドキュメント内とネームファイルの両方に日付を含めることが重要です。

    UserAgreement-September2015.pdf

  12. プロジェクトのデザインがまったく異なる(変更や進化だけでなく)場合は、たとえばV2を追加できます。

    BrochureV2-2015-05.pdf


ファイルで「最終」という単語を使用しない理由についてのメモ。

  • 一部のクライアントは、土壇場での変更を非常に頼りにしています。はい、クライアントは時々電話で「昨夜、妻の電話を変えたのはやめなさい」と電話してきました。

    私はプロバイダーと密接な関係があり、印刷プロセスを停止できる場合は、連続したFilename-05.pdfを送信します。Client ... FinalFinalFinal.pdfファイルの名前を変更する必要はありません

    それが最終的な最終版であることを知るために、いくつのFinal Final Final単語を数える必要がありますか?

  • 技術的な変更が必要な場合は、ファイルの名前を変更できますが、設計バージョンは変更できません。クライアント... 05-overprint-01.pdf

  • マイナーな変更を加えたパンフレットの転載を想像してみてください。新しいバージョンを準備するだけです。

  • 類推:VersionFinalと呼ばれるソフトウェアを見たことがありますか?これは、理由により、連続番号、バージョン番号で呼び出されます。最終版はありません。

  • メールで「最終」バージョンを探しているクライアントを想像してみてください。ファイルにそのような名前が付けられていて、その後に変更がある場合、彼は問題を抱えています。

  • もちろん、最終版があります。しかし、その最終版はすでに印刷されたものです。その人何の変化も受け取らなかった。その前に...それが最終版かどうかを知る方法はありません。


最終的なものがあります。これは、プリンタに送信される最終バージョンです。これは、サイトにロードされる最終バージョンです。これは、このプロジェクトで作成された最終バージョンです。これは、他の人が送信されたものや、数か月後に承認されたものを探している場合にも役立ちます。共同で場合や、誰かが後で道の下にそれらを取得する必要があるときに、あなたの提案に基づいて、あなただけのエラーを引き起こす一つの場所で複数のバリエーションを続けるだろう
DᴀʀᴛʜVᴀᴅᴇʀ

私の謙虚な経験では、常に土壇場の変化があります。FinalFinalFinalという名前のseingファイルがあります。ダウンロード可能なパンフレットでは、ファイルの名前を変更して、情報が更新された場合にファイルを置き換えることができます。
ラファエル

「場所」は私自身のハードドライブです。メモを付けて投稿を編集します。
ラファエル

単一のアプローチとは何かわかりません。はい、場所は私のハードドライブです。これはクラウドベースのドライブでも機能します。はい、FTPサイトにアップロードできます。現在のソフトウェアはすべてバージョンを使用しています。大きな変更の最初の数字、小さな変更は連続した10進数でマークされます。
ラファエル2015年

2
Brochure_SuperFinalIReallyMeanItThisTime.indd
Lauren-Clear-Monica-Ipsum

3

ラファエルとして、提案しました:

ファイル名に特殊文字やスペースは含まれず、すべてがフォルダに分類されています。


一般に

メインフォルダーに名前を付けるには、「プロジェクト番号」を使用します。これは請求書番号にも一致します。

検索コマンドを使用したり、「作業中」フォルダーを開いてプロジェクトの最初の番号を入力したりできるので、気に入っています。詳細を確認する必要がある場合は、この方法で一致する請求書とプロジェクトのタイムシートを見つけるのも簡単です。

さらに、並べ替えられたすべての番号付きフォルダーを確認することは満足のいくものです!私は現在、フォルダー#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つのフォルダーを開く必要はありません。

以下の例は、私のグラフィックデザインプロジェクトの構造です。おそらくこれをあなた自身の好みに合わせる必要があるでしょう。私のフォルダー構造は、Webサイトでは少し異なります。バックアップフォルダー、画像フォルダー(最適化)、グラフィックフォルダー(レイヤー、ベクター)があり、最終フォルダーにはホスト上のすべてのものが含まれます(カスタム設定、xmlなどに関するメモを含む)。常に何らかの種類のバックアップを準備してください。変更したファイルをバックアップフォルダに移動します。通常、ファイルの末尾の名前を変更するか、バージョンを表示するために番号付きのフォルダーでファイルを並べ替える必要があります(1-1、1-2など)。


各プロジェクトのフォルダーの主な構造:

  • 私のメインファイルは常に最初のレベルのファイルです。混乱はありません。
  • 改訂されたファイルを上書きしないで、「拒否された」ファイルを別のフォルダに保存します。代わりに、新しいファイル名の最後にある番号を変更します。01-1、02-1などクライアントは時々気が変わります。これは良いことです。
  • プルーフ用のフォルダーがあり、プルーフにも番号が付けられています。拒否された証明は参照用に保管します
  • 最終ファイルフォルダには、最新の最終ファイルが含まれています。このようにして、クライアントがファイナルを再送信するように依頼すると、それが明確になり、最新バージョンを簡単に見つけることができます
  • 私は常にすべてのコミュニケーションと元のストック画像(および他の画像を提案したが購入しなかった場合は元の低解像度)を維持します。

クライアントのフォルダー構造


ファイルの命名:

  • 私はインポートしたファイル(Photoshopからのグラフィックスと高解像度)に同じ番号付けシステムを使用することを好みます。このようにして、常に最後のバージョンが何であり、どのプロジェクトに属しているかを常に把握しています。
  • ファイルに変更がない場合は、元のプロジェクトのファイル名をそのまま使用します。このように正確な名前を付けることで、多くの誤ったリンクを回避できます。
  • レイヤーファイルを別のフォルダーに保存します(.psdをフラット化して.epsをパブリッシングソフトウェアにインポートしたい)
  • 私は常に拡張機能を使用しています
  • 最終的なファイルを修正する必要がある場合は、最終的なファイルの末尾の名前を「v2、v3など」に変更します。

クライアントのフォルダー構造とファイル


メール

私のすべての電子メール通信は明らかにこのような構造から始まっているので、簡単にフォローアップできます。

  • 01 PROOF-ここにプロジェクトの名前
  • 02 PROOF-ここにプロジェクトの名前
  • 最終ファイル-ここにプロジェクトの名前
  • 最終ファイルv2-ここにプロジェクトの名前

アーカイブ

各プロジェクトのフォルダーは、名前とともにクライアントのフォルダーに送信されます

また、別のハードディスク上の2つの外部バックアップ(バックアップとバックアップのバックアップ)にアーカイブします。これらのHDは、3〜4年ごとに新しいものに交換します。


ログ

ログを使用する必要はありません。会計ソフトウェアまたは請求書作成ソフトウェアをログに使用して、必要な場合はそこで検索できます(例: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」トラップを回避できます。特定の日に複数のイテレーションを作成する場合は、文字aを使用します_062515B.indd。ファイル名を見れば、最新バージョンがわかります。

また、一般的な要素のマスターディレクトリも保持しています。私はLogosディレクトリ、Stock artディレクトリ、ディレクトリを持っていCustom artます-私は複数のファイル/プロジェクト/クライアントで使用されるファイルを保存しています。

私はすべてのクライアントロゴをLogosディレクトリ(サブディレクトリにアルファベット順)に保存します。これにより、ファイルシステム全体でこれらのファイルが繰り返し複製され、ハードドライブのスペースを無駄に浪費しません

長年にわたって、これは物事を追跡し、私のために整理された状態を保つのに最も役立つことが証明されています。クライアント名、プロジェクト名、日付で直接検索し、必要なものをすばやく見つけることができます。ほとんどの場合、検索すらする必要はありません。ディレクトリ構造をたどるだけで、必要なものが見つかります。


好奇心のうち、なぜ062515ありませんか150625
Lauren-Clear-Monica-Ipsum 2015年

@LaurenIpsum 日付に基づいてファイルがファインダーでソートされないので、それは本当に問題ではないので。日付でソートする必要がある場合は、ファインダービューを変更できます。062515は人間が読める形式です。150625も同じくらい簡単に使用できます。
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.