比方說,我有2個遠程分支,Master和Developer,並且我的本地存儲庫位於文件夾D:/ Git_Project上。是否可以在Windows資源管理器中同時顯示所有本地分支?
在git bash上,我進入版本庫目錄並選擇主分支,我在其中創建一個文件夾和一個文件,提交更改,將其推送到遠程主分支。 現在我切換到開發人員分支,如果我現在使用Windows資源管理器轉到D:/ Git_Project,我看不到主分支中的文件夾/文件。
現在,我知道git會將這些更改保存在.git文件夾下,並在切換分支時加載/保存它們。但它有可能總是顯示兩個分支,每個都有自己的文件夾? 基本上在D:/ Git_Project下有一個「Master」和「Developer」文件夾。
我知道我可以「欺騙」並使其全部在同一分支中,並自己創建這些文件夾,但如果我這樣做,我會失去git分支功能。
我想要這樣做的原因是因爲有時在開發人員或任何其他分支上處理某個文件時,我可能想要檢查另一個分支中的特定文件,並且總是必須切換分支才非常煩人在本地打開文件。
謝謝。
哦,不錯 - 我不知道'worktree',你有一點。b吃。 –
@DavidHeyman是的,我記錄自2015年5月以來的工作樹:http://stackoverflow.com/a/30185564/6309 – VonC
這很好。 @David Heyman的回答更直觀,但從長遠來看,你的看法似乎是一種更好的做法。謝謝! – Danyjex