簡體   English   中英

更改不會出現在開發分支中

[英]Changes not appear in develop branch

我在功能分支中有一個新功能,並將該分支合並到開發分支。 之后,其他開發者也合並了他們的功能分支。

問題是,現在我的更改沒有出現在develop分支中,當我再次合並我的功能分支時沒有任何反應。

我只是解釋你的用例以及為什么你無法在分支開發中看到你的變化

  1. 考慮到Develop是一個父分支,我們在分支Develop的頂部剪切了兩個新的分支,如Feature1和Feature2。
  2. 考慮您在分支Feature1中添加了一些更改並合並到父分支Develop。 現在所有的更改都是Feature1更改合並到分支Develop和GIT記錄相同。
  3. 現在考慮您的朋友在沒有您的更改的分支Feature2之上添加了一些更改。

問:為什么您的更改在開發分支中不可用?

答:根據第3點,當合並Feature2 to Develop發生時,您的更改可能會被覆蓋此合並。

問:為什么即使在重新合並之后這些變化也沒有反映出來?

答:Git已經記錄了你將你的功能變化合並到了分支開發中,所以當你比較Feature1和Develop分支時你不會看到任何差異

最后,只有當您和您的朋友在分支Feature1Feature2中修改了相同的文件時,才會出現這種情況

我希望你現在理解這個案子,並清除一些關於GIT的事實。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM