Ho creato un repository git locale in C:\temp\ConsoleApplication1
. Quindi faccio clic sul pulsante Git Flow
e seguo con OK per accettare tutte le impostazioni predefinite. Ora sotto i rami, posso vedere sviluppare e padroneggiare.Come unire sviluppo ramo a ramo principale all'interno di SourceTree?
Successivamente, faccio di nuovo clic su Git Flow per avviare una nuova funzione, quindi apportare alcune modifiche e infine completare la funzione.
Ora il mio ramo appare come segue:
[develop] add line 1
[master] initial commit
Domanda: Vorrei unire il sviluppo nel ramo master. Qual è il metodo giusto per raggiungerlo?
ho cercato di selezionare develop
ramo, quindi fare clic su Merge
pulsante. Non importa quale impegno scelgo, non succede nulla. Ho anche provato a selezionare il master e non vedo differenze. dialogo
ho scoperto il problema che ho avuto. Il modo corretto è 1> checkout master 2> click unione 3> seleziona tutti i rami nel menu a discesa. Il passaggio 3 è importante altrimenti. 4> seleziona il ramo di sviluppo quindi fai clic su OK. Puoi anche fare la stessa cosa nell'ordine inverso. 1> checkout develop 2> click merge 3> seleziona tutti i rami 4> clicca master 5> clicca ok. – q0987
La soluzione in basso funziona per te? In tal caso, puoi contrassegnarlo come risolto? – dtmland