0

Eclipse ジュノで EGit 2.1.0 を使用しています。

ユーザーXがブランチFeatureBranchを作成してプッシュしました。次のユーザーYがマスターからプルします。リモート トラッキングでは、FeatureBranchがユーザーY のマシンに表示されます。ここで、ユーザーYはFeatureBranchで行われた作業に参加したいと考えています。ただし、FeatureBranchはローカル ブランチとして自動的に利用できるわけではありません。そのため、ユーザーYは最初にリモートのFeatureBranchからローカル ブランチを作成する必要があります(そうしないと、すべてのコミットが切り離されたヘッドと見なされてしまいます)。

ユーザーYがコミット/プッシュする前にリモート ブランチからローカル ブランチを手動で作成する必要があるのはなぜですか?

4

1 に答える 1

0

それがgitの仕組みです。リモート ブランチは読み取り専用です。やりたいことを自動化したい場合git checkout --trackは、確かにスクリプト化できます。

于 2013-01-28T19:07:29.397 に答える