2012-07-24 49 views
1

我覺得我在這裏錯過了一些東西,但這裏是問題。 我有一個分支A.這個分支正在進行工作。標記T被創建,標記生產發佈版本。現在,必須在此標記中的代碼頂部完成修復。所以我從標籤中創建了一個分支B.該分支將包含穩定的生產代碼。 我的日食指向分支A中籤出的代碼。git使用相同的eclipse工作區修改多個分支上的代碼

現在,我想對分支B中的代碼進行更改。如何讓我的eclipse意識到存在2個不同的分支並且代碼不同? 我是否必須克隆分支B並將新的eclipse工作區指向它? 我不能使用相同的工作空間,並有同一個文件的兩個不同版本 - 一個來自分支A,另一個來自分支B?在您的工作空間

回答

0

就結賬分支B,進行更改,提交,然後你可以再結帳分支,並繼續對分支A. Eclipse的工作,將自動識別的其他分支的內容
但是,你應該請注意,當您簽出另一個分支時,您不應在工作區中有未提交的更改。請在結賬前提交您的更改或儲存。

0

假設您已將eclipse與您的git系統集成,您可以使用選擇您正在使用的項目,然後在上下文菜單中使用「Team-> Switch To-> New Branch ...」,並選擇分支B.

enter image description here

如果你沒有它整合,你可以通過以下兩個步驟進行。

使用git的透視,在GIT中視圖,找到具有+的圖標執行添加現有的本地Git倉庫這種觀點

enter image description here 在隨後的對話框中,選擇您的存儲庫的位置。

一旦它的加入,回到你Java透視圖,並從那裏,選擇的Git項目(你目前在分支A),然後從上下文菜單中選擇Team->共享項目

enter image description here

相關問題