0

SVN チェックアウトを作成しました (Tortoise SVN を使用)。次に、Eclipseワークスペース(別のディレクトリに配置)に.としてインポートしましたMakefile Project with Existing Code。これはうまくいくように見えました。

しかし、Eclipse はこれが SVN チェックアウトであることを認識していないようです。たとえば、ファイルやその履歴に対するローカルの変更を確認する方法がわかりません。

それでも、Eclipse には SVN プラグインがあります。特に、問題なく SVN リポジトリを参照できます。

Eclipse に既存のチェックアウトを使用するように指示する方法は? それは可能ですか?

そうでない場合は、Eclipse 内からチェックアウトすることを検討できます (ただし、そのチェックアウトを Tortoise SVN で使用することはできますか?)。しかし、それを外部ディレクトリ (ワークスペースのサブディレクトリではない) にする方法は? Eclipseにそれを解釈させるにはどうすればよいMakefile Project with Existing Codeですか?


更新

Eclipse 内に次のソフトウェアがインストールされています。

  • コラボレーション
    • Mylyn プロジェクトの Subversive SVN 統合 (オプション) 1.1.0.I20130527-1700
    • Subversive SVN JDT Ignore Extensions (オプション) 1.1.0.I20130527-1700
    • Subversive SVN チーム プロバイダー 1.1.0.I20130527-1700
    • Subversive SVN チーム プロバイダーのローカリゼーション (オプション) 1.1.0.I20130527-1700
    • Subversive SVN チーム プロバイダー ソース 1.1.0.I20130527-1700
  • 破壊的な SVN コネクタ
    • 破壊的な SVN コネクタ 3.0.1.I20130507-1700
    • SVNKit 1.7.9 実装 (オプション) 3.0.1.I20130507-1700

そしてEclipseマーケットプレイスから:

  • Subversive - SVN チーム プロバイダー

Preferences/Team/SVN/SVN Connector で、次のいずれかを選択できます。

  • ネイティブ JavaHL 1.7.9 r1462340 (SVN 1.7.9)
  • SVNKit 1.7.9 r9659_v20130411_2103 (SVN 1.7.9 互換、すべてのプラットフォーム)

Tortoise SVN はバージョン 1.8.1、ビルド 24570、64 ビットです (Eclipse は 32)。

4

1 に答える 1

1

役立つかもしれないいくつかのメモ:

  1. Tortoise SVN は 1.8.x のようですが、Eclipse プラグインは 1.7.x です。SVNKit Web サイトには、1.7.x SVNKit は 1.8.x SVN ツリーを読み取らないと記載されています。一般的に言えば、SVNKit のバージョンは SVN のバージョンと一致させるのが最適だと思います。

  2. 試してみたい場合は、SVNKit 1.8.x のベータ版を入手できます: http://svnkit.com/download.php

  3. Eclipse は、モジュールのアップグレードと遡及的なソース ベースの検出に関して、私にとって常に気難しいものでした。SVN 1.6 から 1.7 にアップグレードしたとき、Eclipse で「チーム」メニュー オプションの表示を再開するために、プロジェクトを Eclipse から削除して再インポートする必要がありました。

于 2013-10-24T00:07:02.923 に答える