Blog

Genropy update announcement: nomi dei branch

Genropy update announcement: nomi dei branch

Come accennato durante la serata dedicata ai nuovi menu settimana scorsa, ecco in arrivo un’altra importante novità riguardante i nomi dei branch di Genropy.

Ecco come varieranno i branch a partire da oggi:

py3 –> master
develop –> py2
py3-newappmenu –> develop

Consigliamo quindi a tutti di effettuare subito un checkout dei nuovi branch, direttamente dalla cartella genropy. Per prima cosa ti invitiamo a controllare i branch attualmente monitorati nella tua installazione di Genropy:

git branch

Se non hai già un branch “develop” e un “master” nella tua installazione di Genropy, puoi fare semplicemente il checkout tramite la seguente linea di comando:

git checkout master

In questo modo ci si porterà sul nuovo branch master (precedente py3).

Se invece hai già un branch “master” o un “develop”, potrebbe essere necessario ripetere parte dell’installazione. Per prima cosa rinomina la cartella genropy:

mv genropy genropy_old

A questo punto riesegui il clone del progetto per intero:

git clone https://bitbucket.org/genropy/genropy.git

E, dall’interno della cartella “gnrpy”, riesegui il

paver develop

Fatto! Sei già su master, a questo punto puoi cancellare genropy_old ed eventualmente fare il checkout degli altri branch.

Si noti che da questo momento, a qualsiasi nuova installazione, non indicando il branch si verrà quindi portati direttamente sul branch stabile in Python 3.

Come fare il checkout usando Sourcetree

Se utilizziamo Sourcetree, per effettuare il checkout del branch sarà sufficiente, dalla sezione “Remoti”, cliccare due volte sul ramo origin > master ed assegnare un nome alla versione locale del branch.

Non vedi il ramo “master” in origin?

Probabilmente quando hai effettuato il checkout di Genropy la prima volta, hai impostato come origine il singolo branch py3. Poco male, ecco cosa dovrai fare…

Se usi Sourcetree:

  • vai in Impostazioni > Percorsi remoti
  • clicca su “Modifica file di configurazione”
  • ti si aprirà un file di testo, correggi la linea [remote “origin”] come segue:
[remote "origin"]
url = https://bitbucket.org/genropy/genropy.git
fetch = +refs/heads/*:refs/remotes/origin/*

Se non usi Sourcetree, puoi fare la stessa modifica manualmente, andando nella cartella di Genropy > .git e aprendo il file config. Alternativamente, ti basterà rifare il checkout come descritto sopra…

Con questa semplice modifica vedrai che origin verrà correttamente “rimappato” e compariranno tutti i rami disponibili.

Per qualsiasi problema o curiosità, puoi come sempre lasciare un commento o scriverci su AskGenropy.