4

Intellij Ultimate で GitHub 統合と Scala プラグインを有効にしています。私がやりたいことは、Scala プロジェクトを作成し、それを GitHub に公開して、共同作業者が Intellij を使用してプロジェクトをチェックアウトできるようにすることです (私と同じ構成で)。次の手順を実行します。私は何を間違っていますか?

  1. Intellij Welcome ウィンドウで [Create New Project] をクリックします。 ここに画像の説明を入力

  2. 「Scala モジュール」を選択し、Scala ホームを設定します。プロジェクトを「テスト」と呼びました --> プロジェクトがセットアップされました

  3. Test.scala ファイルを作成します。これは今のところ私のプロジェクトを表しています。

  4. 次のエントリを含む .gitignore ファイルを作成します。(*.iml と .idea はユーザーごとに異なる可能性があり、頻繁に変更されるため、無視することに注意してください。つまり、.iml ファイルと .idea フォルダーの内容は頻繁に変更されます)

    *.iml .DS_Store .idea

  5. VCS 経由でプロジェクトを公開 --> バージョン管理にインポート --> GitHub でプロジェクトを共有

  6. コミットおよびプッシュする Test.scala ファイルと .gitignore ファイルを追加します。 ここに画像の説明を入力

  7. コミット&プッシュ。成功です。

---- 問題はここから始まります ----

別のマシン (同じ構成の Intellij を搭載)

  1. Intellij の [ようこそ] ペインで [バージョン管理からチェックアウト] をクリックします。GitHub を選択 ここに画像の説明を入力

  2. チェックアウトするリモート リポジトリと、ローカル リポジトリのディレクトリ名を選択します。

  3. Intellij は、「/Users/platypus/IdeaProject/Test にチェックアウトしたソースの Intellij IDEA プロジェクトを作成しますか?」というプロンプトを表示します。「はい」をクリック

  4. SDK を選択 ここに画像の説明を入力

  5. 「既存のソースからプロジェクトをインポート」で「次へ」をクリック ここに画像の説明を入力

  6. Intellij は、「プロジェクトのソース ファイルが見つかりません」と表示します。[完了] をクリックすると、左側のナビゲーション ペインに Test.scala または .gitignore ファイルが表示されません。 ここに画像の説明を入力

Intellij を使用して、GitHub で Scala プロジェクトを他のユーザーと共有するにはどうすればよいですか??

4

2 に答える 2

2

IntelliJ 固有 (または Eclipse 固有) のファイルはまったくチェックインしませんが、貢献者を特定の IDE に制限するのはなぜですか? そして、なぜそれらを特定の設定に制限するのですか? 新しい貢献者の構成オーバーヘッドを最小限に抑えながら、共同作業者がプロジェクトに取り組むことを可能にする 2 つの主な選択肢があると思います。

  1. Maven - Scala プロジェクトでは sbt の方が慣用的ですが、maven はユビキタスであり、主要なすべての IDE でサポートされており、IDE を必要としません。

  2. SBT - IDE での「主流」のサポートは少ないですが、プラグインを使用してプロジェクト ファイルを作成できます (たとえば、次の質問を参照してください: IntelliJ Idea で SBT プロジェクトを作成する方法は? )

#1をお勧めします-新しいMavenプロジェクトから始めて、Scalaの性質を追加します。アーチタイプから作成できるため、mavenコマンドラインからscalaコンパイルがサポートされます(を参照)

于 2013-07-08T19:51:27.860 に答える
0

Git からチェックアウトする必要があります。Github ではありません。私は同じ問題に直面しました。それは私の最後に解決されました

于 2016-11-02T16:05:43.107 に答える