2015-06-22 35 views
6

Stiamo migrando da Mercurial a GIT.Apre due rami GIT in due istanze IDE separate?

Con Mercurial abbiamo repository separati rispetto a un repository con rami separati in GIT.

Così con Mercurial è semplice aprire due repos separati in due istanze separate del tuo IDE. Come puoi farlo con GIT in quanto c'è (credo) solo un ramo corrente alla volta in un repository GIT?

Nota: this similar ticket si riferisce all'apertura di due rami nello stesso IDE. La differenza con questa domanda è che siamo felici di aprirli in due istanze IDE separate. Anche se immagino che la risposta sia la stessa - non puoi farlo.

+1

Crea due cloni. – SLaks

+0

Ciò funzionerebbe. Per favore aggiungilo come risposta ... –

+0

Ah David ti ha battuto ... –

risposta

8

Sei corretto: c'è un solo ramo attivo alla volta. Il meglio che puoi fare è clonare il repository due volte sul tuo computer locale in due diverse directory, e quindi semplicemente aprire la directory appropriata in ciascuna istanza IDE.

3

Dopo aver creato i due cloni suggeriti da David Deutsch, è consigliabile sceglierne uno come principale e creare un collegamento simbolico alla directory .idea dal clone secondario al clone primario. In questo modo avrai la stessa configurazione in tutti i cloni.

ln -s primary_clone/.idea secondary_clone/.idea 

Ciò presuppone si utilizza il formato di configurazione del progetto .idea e che non selezioni config al repository (in questo caso si sono ovviamente tutti insieme da ottenere andare)

funziona per lo più, solo a volte Idea ti richiede una finestra di dialogo per ricaricare altri progetti se cambi alcune impostazioni in quella attualmente attiva. Puoi rifiutare, però.

-1

Sono d'accordo con David, per lavorare con due rami nello stesso tempo, l'unica soluzione che ho trovato è clonare il repository due volte e metterli in una directory diversa.