5

当社では、Java Web アプリケーションのソース管理に Mercurial を使用しています。非常にうまく機能したので、一連のコンテンツ (PDF ファイル) に対してソース管理を使い始めました。私たちの展開モデルでは、これは驚くほどうまく機能し、幸運なことに、当時のグラフィック デザイナーは Web 開発者であり、ソース管理を既に理解していました。

今、私たちはその仲間を厳密に印刷グラフィックデザイナーのために2人に置き換えました. 彼らは自分たちの仕事に驚くばかりですが、私たちがソース管理を使用するように頼むたびに、怯えて混乱しているように見えます。参考までに、Tortoise を使用します。これは、そのユーザー インターフェイスにより、非プログラマーにとって最適なオプションであることがわかったためです。

Hginit.com は、プログラマーが Mercurial を学ぶのに最適な方法です。

何か案は?

4

4 に答える 4

4

コース全体を通してアート プロジェクトのコピーを作成するようなものだと説明します。描画している間は、行ったことを破棄して、前の時点から続行できます。また、作成した画像の 1 つとは異なる方向から開始した場合にどうなるかを確認することもできます。友達にコピーを渡して、背景の木々や空を描き終えることができると伝えることもできます。後で、両方の作業をマージして、どのように見えるかを確認できます。あなたの友人は、空や木で作業している間、断続的な写真を撮ることもできます. 可能性を考えてください!

于 2012-08-31T20:05:36.387 に答える
1

以前の「保存」に戻って、「保存」したバージョン間の違いを確認できます。「保存」するたびに、「初稿」や「経理からの変更依頼を実施」などのコメントを入れることもできます。

于 2012-09-02T20:10:03.673 に答える
0

プロジェクトにGitを使用していますが、開発者以外の人とこの正確な会話をしました。これは、私が彼らと一緒にトピックにどのようにアプローチしたかをまとめたものです。

  1. バージョン管理は単なる「バックアップ」ではないことを説明します。
  2. 大まかに言えば、複数のファイルや人が関与している場合の大きな「元に戻す」ボタンのようなものであることを説明します。
  3. これにより、必要に応じてプロジェクトを「最後の既知の良好な」状態にロールバックできることを知って、進行状況(本番、公開リリース、後続のバージョン)に「タグ付け」し、自信を持って前進できることを説明します。
  4. ソース管理のワークフローと哲学を決定し、それに固執するように全員に伝えます。(つまり、分岐、タグ付け、マージなどのタイミング、およびコミットの量/頻度)
  5. 選択したソース管理GUIでそれらを教育します。

例:

アダムが言ったように、それはアートプロジェクトのスナップショットを撮るようなものですが、複数のファイルが関係する音楽作品でこれを使用することにも成功しました。

  • DAWプロジェクトファイル(Logic Proなど)
  • プロジェクト設定
  • オーディオプラグインとその設定
  • 歌詞のメモ
  • 最初のラフレコーディング
  • 複数のテイク
  • 複数のリミックス、プロダクション、またはマスタリングパス

時々、新しい実験的なブランチを作成してチェックし、曲の作曲や制作でまったく異なるアプローチを試してみます。これは通常、上記のリストの複数の項目に影響しますが、何かが正しく機能しない場合は、いつでもプロジェクトの「安定した」バージョンに切り替えることができるので、自信を持って先に進むことができます。

バージョン管理は、もはや「ソース」だけのものではありません。大規模なクリエイティブなデジタルプロジェクトに最適です。

于 2012-08-31T18:09:59.457 に答える
0

グラフィック デザイナーを参加させるためのチュートリアルは必要ないと思います。リポジトリとソース管理を理解していれば、簡単にガイドできます...

これは、すべての人が機能的なコピーtrunkを利用できるようにするための方法にすぎません。ある時点branchで、特定のリリース用の作業コピーを持っている場合があり、すべてのリリースでコードがtag参照用としてマークされています。

残っているのはcheck-in、自分の作業をリポジトリに入れること、update他の人の作業をダウンロードすること、およびcheckoutリポジトリをローカル マシンにダウンロードすることだけです。

これは、私たちが時々持っているフレッシャーズに乗るために使用するライナーの 1 つにすぎません。

于 2012-08-31T18:01:44.283 に答える