2011-02-12 19 views
5

さて、github.comと私の友人を使い始めました。私はこのプロジェクトに取り組んでいます。どのようにプロジェクトの一部を引っ張っても、私が作業している特定のファイルをチェックアウトして、彼がそれらのファイルで作業しないようにすることができます。彼はまだファイルをダウンロードできますが、アップロードして許可を得るまでは、ファイルを開いたり編集することはできません。Gitでファイルをチェックアウトするには?

私はgitに新しいので、基本的なものだけが私には意味をなさない。ありがとう!

+0

「チェックアウト」ではなく、「編集」(または「編集としてマーク」)と呼ばれています。 –

答えて

1

ロックファイル、または少なくともあなたの友人があなたのレポを変更するときに制御する場合は、あなたの友人にfork your repoと尋ねることができます。

そうすれば、彼/彼女:レポ

  • があなたのレポからフェッチ支店を持つ最初のリベースする任意のファイルで作業すると発表したの

    • 彼/彼女の自身のコピーを持っています(として追加GitHub: working with remotesに記載されているように自分のフォーク上のリモート)
    • は、何を含めるかを決定することを可能にするpull requestとなります。
  • 3

    ファイルを編集するときにファイルをロックするとします。 Gitはこれをやらせませんし、心配する必要はありません。代わりに、同じファイルで作業し、後で変更をマージすることができます。

    +0

    gitの世界に入るつもりのnoobとして、この点は私にとっては大きな問題です。それは時間が無駄でしょうか? 2人は同じ問題に取り組んでいて、1人は拒否され、彼の仕事はすべて排水管に落ちています!これについて私たちができることは何もありませんか? – Isuru

    +0

    あなたは誰が何をしているのかを伝える必要があると思います。課題トラッカーを使用する場合は、課題を割り当ててから課題を割り当てます。問題は、同じファイルに影響する完全に別々の問題に取り組むことができることです。 –

    +0

    大丈夫。ありがとう、エルベール。 – Isuru

    0

    歴史的に、バージョン管理システムでは、チェックイン/チェックアウト機能が提供されています。チェックアウトを行うと、アーティファクトが予約されます。別の人にも同じファイルがチェックアウトされている場合、アーティファクトをチェックインしようとするとエラーが発生します。別のフォークを作成することは本当に平等です

    関連する問題