2013-06-11 12 views
22

は、私は自分のプロジェクトでいくつかのテストを実行したいが、私は 元のコードに影響を与えたくない、と私はそこにテストを実行できるようにプロジェクトをクローンするwantoIntelliJ Ideaでプロジェクト全体をどのようにクローンすることができますか?

誰もがIntelliJの上のプロジェクトのクローンを作成する方法を知っていますアイデア11?

+0

プロジェクトディレクトリのコピーを作成するだけです。 "クローン"からコミットしたくない場合や、TFSのようなチェックアウトロケーションのグローバルレジストリを保持する厄介なVCSを使用している場合は、これが有効です。 – millimoose

+0

これはeclipseでとても簡単で、eclipseは無料です – JesseBoyd

答えて

23

オペレーティングシステムのファイルエクスプローラツールを使用して、新しいプロジェクトディレクトリ全体をコピーして貼り付けてください。すべての構成では、デフォルトで相対パスを使用する必要があります。

IDEAプロジェクトが.iprベースの場合は、プロジェクトを開く前に新しい.iwsファイルを削除してください。 IDEAプロジェクトが.ideaディレクトリベースの場合は、プロジェクトを開く前にworkspace.xmlファイルを削除してください。

+1

あなたが望むならば、あなたはあなたが新しいリポジトリにあなたの仕事をコミットすることができるように '.git'のような任意のバージョンコントロールディレクトリも削除する必要があるということを追加したいと思います。 –

6

プロジェクトをコピーして名前を変更したい場合は、新しいバージョンのIntelliJで使用するためにプロジェクトをクローンしたいと思っていました。

  1. コピーLinux上の例の新しい場所へのディレクトリ全体:

    2.1:プロジェクトの名前を変更する

    cp -r myproject new/location/

  2. 。プロジェクトフォルダの名前を変更してください(例:mv myproject newproject

    2.2です。新しいプロジェクトフォルダ(cd newprojectなど)に入り、.nameファイルをテキストエディタで編集します。

のIntelliJで開く新しいプロジェクト(あなたが開いたファイルの履歴を保持しない場合は、workspace.xmlを削除することもできます - 私はそれを保管)して、新しいプロジェクトをお楽しみください!

+1

gradleを使用している場合は、settings.gradleでrootProject.nameを確認して変更してください。 – bbarker

1

名前を変更してコピーするには、古いモジュール名の参照を停止するためにもう一度手を加えなければなりませんでした。これは、プロジェクトペインでモジュールを右クリックして、Refactor> Rename(またはShift + F6)を実行してモジュールの名前を変更することでした。

この

はのIntelliJ IDEA ソースディレクトリとしてあなた SRCディレクトリをマークすることを忘れないでください新しいフォルダに既存のプロジェクトをコピーした後、2016年3月3日

0

のためでした。あなたはの下でこれを行うことができます。モジュール