94

ハードディスクにEclipseプロジェクトがあります。これは、SVNリポジトリからのかなり最近のチェックアウトです。このプロジェクトをEclipseワークスペースにインポートしたので、SVNリポジトリに関連付けたいと思います。

どうすればよいですか?右クリック->チームの下にあると思われる唯一のオプションは「プロジェクトの共有」です。これは、最初のインポートのみを許可しているようです。

編集:動機-それは大きなリポジトリであり、私は本当にすべてをネットワーク経由でインポートする必要はありません。

編集2:(何らかの理由で)プロジェクトに.svndirがありません。したがって、svnからの新規インポートが唯一のオプションである可能性があります

4

7 に答える 7

146

Team->Share projectまさにあなたがする必要があることです。リストからSVNを選択し、 「次へ」をクリックします。Subclipseは、情報が正しいことを確認するように求める.svnディレクトリの存在に気づき、プロジェクトをsubclipseに関連付けます。

于 2010-02-16T14:38:28.580 に答える
18

[チーム]->[プロジェクトの共有]が表示されない場合は、プロジェクトを再度インポートする前に、ワークスペースからプロジェクトを削除する必要がある可能性があります。これが私に起こったことであり、削除して読み取る必要がありました。それ自体を修正するためにワークスペースに。(これは、同じワークスペースを使用して、劇的に異なるEclipseバージョンとプラグインから移行したときに発生しました。)

Eclipseのプロジェクトコンテキストメニューに「プロジェクトの共有」オプションが表示されないサブクリップ

于 2014-01-17T18:50:22.527 に答える
1

私は同じ問題に遭遇しました。Tortoiseクライアントを使用してチェックアウトし、インポートウィザードを使用してEclipseにプロジェクトをインポートしようとしました。Eclipseはsvnの場所を認識しませんでした。上記の投稿で述べたように共有オプションを試し、これらのプロジェクトをSVNにコミットしようとしました。しかし、私の問題はバージョンの不一致でした。Eclipseでsvn1.8バージョンを選択し(Eclipseで1.7、亀で1.8.8を使用していました)、プロジェクトを再インポートしました。問題なく解決しました。

于 2016-04-07T15:46:56.117 に答える
1

TortoiseSVNクライアントを使用しています。いくつかのフォルダーにあるSVNから必要なプロジェクトを交互にチェックアウトできます。プロジェクト内に.SVNフォルダーが表示されます。.SVNフォルダーをワークスペースフォルダーにコピーします。次に、プロジェクトをEclipseから削除し、同じものをEclipseに再度インポートします。プロジェクトがsvnに関連付けられていることがわかります

于 2016-07-15T07:26:43.907 に答える
0

SVNサーバーの場合、すべてのプロジェクトで中央リポジトリを作成する必要があります。リポジトリの内容は、Team/Shareコマンドを使用してアップロードできます。Subversiveクライアントの場合、インポート後に自動的にコミットが実行されるため、ファイルをアップロードできます。

このステップは、SVNなどの集中型バージョン管理システムを使用して回避することはできません。

于 2010-02-17T11:03:58.080 に答える
0

Eclipseプロジェクトがリポジトリ内のSVNの対応するプロジェクトから切断されている場合、「プロジェクトの共有...」を使用するのが賢明かどうか、この質問は非常に頻繁に聞かれます。それで、私はこのスレッドに私の答えを追加します。

SVN-Teamオプションの「Shareproject...」は、Eclipseプロジェクトに非表示の.svn構成がない場合でも、SVNおよびEclipseワークスペースに存在するプロジェクトにはまったく問題ありません。あなたはまだそれらを接続することができます。Eclipse SVN-implementation(Subclipse / Subversive)は、提供されたSVN http(s)ソースが設定されているかどうかを確認します。はいの場合、既存のすべてのファイルがコピーされ、非常に個人的なEclipseワークスペースにリンクされます(SVN用語でチェックアウトされます)。

注意の言葉:

  • ローカルファイルに依存している場合は、バックアップを実行してください。SVN実装は、リリースごとにその動作を変える可能性があります。
  • 複数のプロジェクトが相互にカプセル化されている場合は、SVNパスが正しいローカルパスを指していることを確認してください。

よろしく、フェダー

于 2013-04-02T14:13:48.410 に答える
0

これを試してください-プロジェクトを閉じてから開きます。プロジェクトが有効なsvnパスからチェックアウトされた場合、svnと自動的にリンクします。

于 2015-07-22T06:44:35.760 に答える