2016-04-15 33 views
2

我正在和一些人一起工作,我們有兩個活動分支。如何確保我在正確的分支上開機運行?

到目前爲止,我一直在研究master分支,直到遇到應用程序的一些問題。有人用不同的配置創建了不同的分支(試圖解決主控上的問題)。

我正在跟蹤此分支,並已簽出。

但是,當我嘗試gradle構建或測試或黃瓜時,我得到了我在掌握相同的錯誤。這不應該是這樣的,因爲製造分支的人能夠在沒有這些錯誤的情況下進行構建。

我相信gradle仍然試圖從主人而不是我所處的分支上構建。我做了什麼明顯錯誤?

+2

你能詳細說明你是如何檢出分支的嗎?你做了'git pull'嗎? – Acemad

+2

*我相信gradle仍然試圖從主人而不是我所在的分支構建。*這聽起來更像是一個git問題,而不是一個gradle問題。 – RaGe

+0

你能解釋一下你如何改變你的分支嗎?難道這些問題是由不受版本控制的文件引起的?儘管如此,這聽起來像一個混帳,但不是gradle問題。或者你是否在使用可能會修改分支的特殊gradle插件? – TobiSH

回答

0

,以確保您是在正確的分支,你可以創建一個第二worktree以下稱分支(git 2.5+ with git worktree add):

cd /path/to/repo 
git branch # check you are on master 
git worktree add ../secondBranch <name of second branch> 
cd ../secondBranch 
git branch # check you are on second branch 

這樣的話,沒有必要進行第二次克隆或切換分支:兩文件夾(reposecondBranch)都已設置。

相關問題