1

ここで何かが足りない気がしますが、ここで質問です。ブランチ A があります。このブランチで作業が進行中です。製品リリース バージョンを示すタグ T が作成されます。ここで、このタグのコードの上で修正を行う必要があります。そこで、タグからブランチ B を作成しました。ブランチには、安定した製品コードが含まれます。私のEclipseは、ブランチAのチェックアウトされたコードを指しています.

ここで、ブランチ B のコードを変更したいと思います。2 つの異なるブランチがあり、コードが異なることを Eclipse に認識させるにはどうすればよいですか? ブランチ B のクローンを作成し、新しい Eclipse ワークスペースをそれに向ける必要がありますか? 同じワークスペースを使用して、同じファイルの 2 つの異なるバージョン (1 つはブランチ A から、もう 1 つはブランチ B から) を持つことはできませんか?

4

2 に答える 2

1

ワークスペースでブランチ B をチェックアウトし、変更を加えてコミットするだけで、ブランチ A を再度チェックアウトして、ブランチ A で作業を続けることが
できます。Eclipseは、他のブランチのコンテンツを自動的に認識します。別のブランチをチェックアウトするときに、ワークスペースにコミットされていない変更がありません。チェックアウトする前に、変更をコミットするか、スタッシュしてください。

于 2012-07-24T20:39:31.240 に答える
0

git システムに Eclipse が統合されていると仮定すると、作業中のプロジェクトを選択し、コンテキスト メニューで [チーム] -> [切り替え] -> [新しいブランチ...] を使用して、ブランチ B を選択できます。

ここに画像の説明を入力

統合されていない場合は、次の 2 つの手順で統合できます。

Git パースペクティブを使用して、[ Git Repositories ] ビューで + の付いたアイコンを見つけて、 [ Add an existing local Git Repository to this view ] を実行します。

ここに画像の説明を入力 後続のダイアログで、リポジトリの場所を選択します。

追加したら、Java パースペクティブに戻り、そこから git のプロジェクト (現在ブランチ A にある) を選択し、コンテキスト メニューから [チーム] -> [プロジェクトの共有] を選択します。

ここに画像の説明を入力

于 2012-07-24T21:06:37.040 に答える