web-dev-qa-db-ja.com

EclipseでSVNが機能しない

ある日、私はEclipseを押しましたHelp-> Check for Updates(そして、正常に動作するソフトウェアを更新するべきではないことを学びました。)

次に、SVNで使用したプロジェクトで、「チーム」のサブメニュー全体と、一部のファイルがコミットされなかったことを示す小さなアイコンが表示されなくなりました。

私はすべてを試しました:

  • Instalation Historyタブから戻る
  • Installed Softwareタブからアンインストール
  • Program FilesEclipseフォルダーをEclipse Webサイトからダウンロードした新しいフォルダーに置き換え、再インストールを試みました
  • それをネットにインストールする方法を検索しました

しかし、私が押した場合、上記のどのケースでも Ctrl+N SVNグループはありません。プロジェクトを右クリックしてTeam-> Share projectを選択すると、CVSのウィンドウが表示されますが、SVNは表示されません。 File-> Importを選択すると、SVNがどこにも見つかりません。

Help-> About Eclipse-> Instalation detailsに行くと、2009年6月25日、09:59:08 GMT + 03:00(SVNが機能したとき)にInstalation Historyに表示されます

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820
Subclipse (Required)    1.6.2
Subversion JavaHL Native Library Adapter (Required) 1.6.3
SVNKit Library  1.3.0.5847

インストールしたInstalled Softwareタブに

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820 epp.package.jee
Subclipse (Required)    1.6.5   org.tigris.Subversion.subclipse.feature.group
Subversion JavaHL Native Library Adapter (Required) 1.6.6   org.tigris.Subversion.clientadapter.javahl.feature.feature.group
SVNKit Library  1.3.1.6109  org.tmatesoft.svnkit.feature.group

SVNを機能させるにはどうすればよいですか?
Eclipseがファイルを保存する場所。Eclipseディレクトリを新しいディレクトリに変更したとき、すべてのもの(SVN、Subversive、Subclipse、SVNKitなど)がありました。

13
True Soft

Subversive は、Eclipseでの私のお気に入りのSVN実装です。他の実装よりもうまく機能し、UIにきれいに統合されます。

次の手順に従うことをお勧めします。

  1. ダウンロード Eclipseの最新バージョン(現在はGalileo)を希望のインストール場所に抽出します
    • Eclipseを実行する前に、デフォルトのワークスペースを削除(または名前変更/再配置)してください(Windowsでは、これはユーザーディレクトリのworkspaceです)。
    • Eclipseのソフトウェアインストーラーを使用して、Subversive SVNチームプロバイダーをインストールします( EclipseインキュベーションWebサイト の指示に従います)。
    • Helpを選択し、次にInstall New Software...を選択します
    • 新しいダウンロード場所を作成し、次のダウンロードURLを指定します:http://download.Eclipse.org/releases/galileo
    • Collaborationを見つけて展開し、Subversive SVN Team Provider(Incubation)
    • インストールを進め、TOSを受け入れます
    • Eclipseを再起動すると、SubversiveはSVNコネクターを選択するようプロンプトを出します。説明した症状を読むと、コネクタがインストールされていないか、チームプロバイダーと通信していないようです。 Polarion Webサイト には、最適なコネクタを選択するためのガイドがあります。

コネクタをインストールするように求められない場合は、設定画面からいつでもインストールできます。

SVN preferences in Eclipse

上記の方法がうまくいかない場合は、ワークスペースがクリーンアップされていないようです。 defaultワークスペースを見つけて、続行する前にプロジェクトなしで作業を開始してみてください。

次に、ユーザーディレクトリの.Eclipseディレクトリを削除してみてください。そして、ステップ3からやり直します。

14
Paul Lammertsma

SVNコネクタがEclipseのSVNリポジトリに接続できなかったときにも同じ問題が発生しました。

次に、次の手順を実行します:-

  • Eclipseの下のProjectを右クリックします。
  • チーム->プロジェクトの共有に移動します。

それは働いています:)

5
Ajay Kumar

私が抱えていた問題は、svnアイコンがパッケージエクスプローラーに表示されないことでした。

私の解決策はワークスペースフォルダー内の.metadataフォルダーを削除する(設定とリポジトリー構成を含むすべてのワークスペースをリセットする)でした

その後、すべてのアイコンが表示されました。

5
Lisandro

プラグインのインストールに関連する問題が見つかりました here 。また、Mylinプラグインを更新するソフトウェアアップデーターのバグのため、SVNのものを設定に表示できませんでした。最初にEclipseのインストールを修正する必要がある可能性が高く、新しいワークスペースを使用するだけでこれを行うことができます。 Eclipseを一時的に新しいワークスペースフォルダーに向ける場合、.metadataフォルダーを吹き飛ばす必要はありません。 Eclipseインストールがクリーンになったら、プラグインのインストールを再開できますが、Contact all update sites during install to find required softwareというラベルの付いたボックスのチェックを外してください。

Eclipseは、SVNkitやJavaHLなど、SVNサポート用にインストールされたプラグインの一部であるローカルSVNライブラリを使用します。 Netbeansは、個別にインストールされるSVNライブラリを使用します。

3
Jay R.

Eclipseからすべてのプロジェクトを削除し、すべてのプロジェクトを再度インポートするだけです。それは私のために働いています。やってみなよ

1

私はこれがEclipseとそれがサポートするさまざまなSVNプラグインで以前に起こりました。 SVNプラグインは、何らかの理由でSVN接続を失うことがあります。あなたの最善の策は、プロジェクトを削除して、svnから再チェックアウトすることです。コミットする必要がある変更がある場合は、コマンドラインを使用できます。

もう1つの問題は、プラグインとリポジトリがバージョン番号の点で同期していないことです。 svn 1.6.x用に設計されたプラグインとまだsvn 1.4または1.5のリポジトリを使用する前に問題がありました。

1
Chris Johnston

Eclipseで完全にやり直す場合は、ワークスペース(Eclipseを最初に起動したときに表示されるパス)も削除する必要があります。 Eclipseファイルを再インストールし、同じデフォルトのワークスペースを指定するだけでは、何も変わりません。

あなたの最善の策は、Eclipseとワークスペースを削除して最初からやり直すことです。おそらく、最初の問題を修正しようとしたときに、プラグインの他の一部を誤って壊してしまったためです。

0
Robert Greiner

言う通りにすべてをインストールしても、SubversiveおよびSVN Connector(svnkit 1.x.x)は、プロジェクトでsvnが機能していない場合があります。私の場合、プロジェクトをワークスペースから削除して、再度インポートする必要がありました。次に表示されます。 (リフレッシュ、クリーンは機能しませんでした)。

0
karim