5

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

4

3 に答える 3

3

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

于 2011-02-12T05:44:09.643 に答える
1

本当にその方法で作業したい場合 (つまり、ファイルをロックするか、少なくとも友人がレポを変更するタイミングを制御する)、友人にrepo をフォークするように依頼できます。

そうすれば、彼/彼女は:

  • 上記のレポの独自のコピーを持っています
  • どんなファイルでも動作します
  • リポジトリからフェッチされたブランチで最初にリベースします ( GitHub: working with remotesで説明されているように、彼/彼女のフォークにリモートとして追加されます)
  • プルリクエストを作成し、何をいつ含めるかを決定できるようにします。
于 2011-02-12T15:15:23.603 に答える