Archivi categoria: Python

Se Eclipse IDE non parte correttamente dopo l’aggiornamento?

Eclipse IDE
Eclipse IDE

Eclipse è forse l’IDE più diffusa ed utilizzata per lo sviluppo di applicazioni Java (e non solo).

Una delle sue caratteristiche fondamentali è l’architettura a plugin, che permette allo sviluppatore di configurarsi l’ambiente di sviluppo praticamente a proprio piacimento.

La flessibilità di questo tipo di architettura ha però un lato negativo: capita abbastanza frequentemente che il workspace si corrompa, per diversi motivi, come ad esempio un aggiornamento concluso non correttamente o l’installazione di un plugin non andata a buon fine.

Nel migliore dei casi l’IDE parte visualizzando messaggi di errore che ci aiutano a risolvere i problemi, mentre nel peggiore dei casi potrebbe risultare corrotto l’intero workspace, l’IDE potrebbe non riuscire a partire e dunque non abbiamo feedback immediato di quanto accade, e diventa necessario ingegnarci un pò di più per risolvere la situazione.

Continua la lettura di Se Eclipse IDE non parte correttamente dopo l’aggiornamento?

EGit – The current branch is not configured for pullNo value

Eclipse IDE
Eclipse IDE

Piccolo trucco per risolvere il seguente problema:

The current branch is not configured for pullNo value for key branch.master.merge found in configuration

Questo messaggio di errore si presenta quando, in EGit, il plugin di Eclipse per la gestione dei nostri repository GIT, il nostro branch master in locale non è impostato correttamente per tracciare il branch master in remoto. La soluzione è molto semplice, infatti è sufficiente seguire questi pochi passi:

  1. accedere al workspace con un qualsiasi file manager
  2. accedere alla directory principale del progetto
  3. accedere nella directory nascosta .git/
  4. editare il file config
  5. aggiungere al fondo del file config le seguenti righe:
[branch "master"]
        remote = origin
        merge = refs/heads/master

A questo punto sarà sufficiente lanciare un refresh ed eseguire nuovamente il pull, il problema sarà risolto!