簡體   English   中英

將分支與子樹合並以開發

[英]merge branch with subtree to develop

我使用下面的教程將一個子樹添加到了倉庫中的一個分支中:

https://www.atlassian.com/git/articles/alternatives-to-git-submodule-git-subtree/

但是現在當我從一個分支更改回具有子樹的分支時,出現此錯誤

error: The following untracked working tree files would be overwritten by checkout:

其中包含子樹文件夾中的所有文件。 另外,如何合並分支與子樹以進行開發? 子樹文件夾消失。

我該如何解決這兩個基本問題?

看來,如果我只是使用-f簽出功能分支:

git checkout -f <branchWithSubtree>

對於第二個問題,使用sourcetree中gitflow中的end功能按鈕可以解決問題。 但是現在當我簽出存儲庫時,它甚至沒有以為子樹在左側顯示子樹圖標,也不知道這是否是sourcetree問題,或者我沒有做正確的事?

問候

經過一番研究后,我意識到子樹的問題非常小,如上所述,用'-f'簽出解決了第一個問題。

sourcetree答案中的子樹圖標在下面的鏈接中解決。

https://answers.atlassian.com/questions/276191/cannot-add-existing-subtree-to-sourcetree

希望這可以幫助。

暫無
暫無

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

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