2013-06-11 15 views
22

voglio eseguire alcuni test nel mio progetto, ma io non voglio influenzare il codice originale , e mi vuoi anche clonare il progetto in modo da poter eseguire i test ciCome posso clonare un intero progetto in IntelliJ Idea?

Qualcuno sa come clonare un progetto su IntelliJ Idea 11?

+0

Basta fare una copia della directory del progetto. A meno che non si voglia commettere dal "clone" e si stia utilizzando un VCS fastidioso che mantiene un registro globale delle posizioni di checkout (come TFS), questo dovrebbe funzionare. – millimoose

+0

questo è così facile in eclipse ed eclissi è gratis – JesseBoyd

risposta

23

Utilizzando lo strumento File Explorer del sistema operativo, è sufficiente copiare e incollare l'intera directory del progetto da qualche parte. Tutta la configurazione dovrebbe utilizzare i percorsi relativi per impostazione predefinita.

Se il progetto IDEA è basato su .ipr, eliminare il nuovo file .iws prima di aprire il progetto. Se il progetto IDEA è basato su .idea, cancellare il file workspace.xml prima di aprire il progetto.

+1

Volevo solo aggiungere che dovresti eliminare anche qualsiasi directory di controllo di versione come '.git' in modo da poter impegnare il tuo lavoro in un nuovo repository, se vuoi. –

6

Se si desidera copiare e rinominare anche il progetto, come se volessi clonare un progetto per utilizzarlo con una versione più recente di IntelliJ.

  1. copiare l'intera cartella in una nuova posizione, ad esempio su Linux:

    cp -r myproject new/location/

  2. Per rinominare il progetto:

    2.1. rinominare la cartella del progetto (ad esempio mv myproject newproject)

    2.2. entra nella nuova cartella del progetto (ad esempio cd newproject) e modifica il file .name con un editor di testo.

Aprire il nuovo progetto attualmente in IntelliJ (si consiglia di rimuovere la workspace.xml se non si desidera mantenere la cronologia dei file aperti - ho tenuto) e godetevi il vostro nuovo progetto!

+1

Se stai usando gradle, puoi anche voler controllare e modificare rootProject.name in settings.gradle. – bbarker

1

Per la copia con ridenominazione, è stato necessario eseguire un ulteriore passaggio per arrestare il riferimento al nome del vecchio modulo. Quello era per fare clic destro sul modulo nel riquadro del progetto e fare Refactor> Rinomina (o fare Maiusc + F6) per rinominare il modulo.

Questo è stato per IntelliJ IDEA 2016.3.3

0

dopo la copia il progetto esistente in una nuova cartella non dimenticate di segnare il tuo src directory come Fonte directory. È possibile farlo in Struttura del progetto | Moduli.

Problemi correlati