SVNで10年を過ごした後、ついにGitに突っ込みました。私はGit、Gitolite、GitLabをサーバー上にセットアップし、ローカルのリポジトリ、コミットされたクローンされたリポジトリ、およびコードをリポジトリに戻すことに成功しました。ここまでは順調ですね。EGitクローンを使ってEclipseプロジェクトを作成する方法
ssh://dexter:vaultanalyser.git
(GitLabでは、リポジトリはIので、プロジェクトと呼ばれている:今、EGitは、私はパスに対して、次の構文を使用してビューを探るGitのリポジトリを使用してリポジトリをクローン化してきた...
に入ります
:??これはリポジトリへのインポートに私はむしろ、複数のプロジェクトが含まれているSVNスタイルの単一の親リポジトリよりも、Eclipseプロジェクトごとに1つのリポジトリを持つことになっています)仮定
私はこのステップで自動的にすべてのソースというEclipseプロジェクトを作成することを期待していましたが、これはそうではありません。私は、それが私のワークスペースにあるので、ターゲットディレクトリをファージングしようとしましたが、これはどちらも動作していません。
Eclipse内で複製されたソースを入手するにはどうすればよいですか? This siteは、リポジトリと同じ名前のプロジェクトを作成した場合、すべて魔法のように動作するが、そうではないことを意味する(はい、記事はGitLabではなくGithubについてのことだが、手近な作業のために)。
私はEclipseでプロジェクトを作成して共有しようとしましたが、プロジェクト全体がリポジトリのサブフォルダとして表示されます。リポジトリが実際にプロジェクトに類似している場合、これは実際に私が望むものではありません。
私は他のStackOverflowトピックを見てきましたが、私はまだこれが動作するはずの重要な部分を見逃しているのではないかと心配しています。
ヘルプ?
おかげで(私のオリジナルの問題は、サーバー上の/でした。これは私が望むものではありません。リンクされたソースではまだ表示されていますが、コミットすると/src/とsrc/の両方が表示されます。とても混乱するような...! –
nullPainter
.git/objects
フォルダに無効な権限で配合したフォルダのchmod git:git -R *
は、問題を解決し実行しています)。それは治療を働かせた。プロジェクトを共有することを選択した場合、ターゲットの場所は/ Users/mattpainter/git/実際には、この問題は、リポジトリを指し示すリンクされた 'src'フォルダを作成したばかりのためです。私のEclipseのバージョン(Juno)は、 '既存のソースからプロジェクトを作成する'説明する。 私はEclipseワークスペースに '.project'と' .classpath'を持っていますが、これは実行可能であると思います。 – nullPainter
右。 「既存のソースからプロジェクトを作成」は、標準の「新規Javaプロジェクト」ダイアログに合併されました。これを実行し、 'プロジェクトの親フォルダにリポジトリを使用または作成すると、' .project'ファイルの競合に関するエラーを避けるために共有すると、次のエラーが発生します。 'プッシュ中に内部例外が発生しました:dexter:vaultanalyser。 git:欠落ツリー32f2fe4f5ee5a4e2e7265ac5068a2b17a30b32e4' – nullPainter