簡體   English   中英

Git構建在同一文件夾中指定分支

[英]Git build specify branch in same folder

我正在嘗試按照以下步驟構建本地文件夾,但無法完成。


分支機構
分支機構
(來自同一提交的所有3個分支)

git checkout branchA->修改文件
git switch branchB->構建/編譯branchB

我在branchB中使用編譯器構建源代碼。

但是,顯示了branchA更改。 是否可以在單個文件夾中完成? 還是只有將分支克隆到單獨的文件夾中才有可能?

除非已提交修改,否則它不在分支中。

當您在簽出branchA時修改文件時,該文件不屬於branchA (尚未)。 這只是一個未提交的更改,它是工作副本。 當您切換到branchB ,修改仍是工作副本中未提交的更改(盡管您在branchB )。 如果要讓branchA進行此更改(因此與branchB不同),則需要在切換到branchA之前將修改后的文件添加並提交到branchB

但是,我懷疑您的工作流程存在一些更深層次的問題。 您到底希望從編譯之前切換分支到實現什么目標,特別是因為所有分支都處於同一提交狀態?

暫無
暫無

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

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