0

私は Mac 10.7.3、Eclipse Indigo、SubEclipse 1.8、SVN 1.7、および Java HL インターフェイスを訴えています。SVN リポジトリを作成しましたが、以前にチェックインしていないプロジェクトをチェックインしたいと考えています。自分のプロジェクトを右クリックして、[チーム]、[プロジェクトの共有] を選択し、プロンプトに従います。リポジトリにアクセスするための資格情報を求められることはなく、プロジェクトの作成は...

mkdir --parents -m "Initial import." [https://svn.myconewmedia.org/svn/repo/csf/trunk/correlations]
    URL access forbidden for unknown reason
svn: Access to '/svn/repo/!svn/act/19defd24-393a-4997-bc9e-3c624425a1d4' forbidden

リポジトリをセットアップするときにユーザー名とパスワードを入力しましたが、この情報はキャッシュされていないと思いました。Eclipse を使用してプロジェクトをチェックインする方法を知っている人はいますか?

ありがとう - デイブ

4

1 に答える 1

1

リポジトリの設定 ( を使用svnadmin create) と作業ディレクトリの作成 (Subversion のコマンド ライン クライアントsvn coまたは Ecilpse の組み込み Subversion クライアントを介して行う) には違いがあります。

あなたはそれにユーザーとパスワードを与えたと言いました 私はレポをセットアップするときにユーザー名とパスワードを入力しました。それはどういう意味ですか?

Subversion コマンドラインを使用してリポジトリからチェックアウトできますか? その場合、問題は Eclipse と Subversion クライアントにあります。Subversion C API が必要なため、過去に Java HL で問題が発生しました。代わりに、純粋な Java ソリューションであり、Subversion C API を必要としないSVNKitを使用します。Apple は Subversion API ライブラリを提供していないため、Mac を使用している場合は特に便利です。詳細については、 ColabNet JavaHL ページを参照してください。

CollabNet Desktop Editionもご覧になることをお勧めします。必要なものがすべて揃っており、標準の Eclipse マージ クライアントよりもはるかに優れたマージ クライアントを備えています。


応答

コマンドラインから問題なくチェックアウトできるので、はい、Eclipse に問題があると思います。SVNKit を Eclipse にインストールしましたが、Eclipse 内でそれを「使用」するにはどうすればよいですか? [設定] -> [SVN] ダイアログを開くと、[SVNKit] チェックボックスはなく、[JavaHL: 複数のプロジェクト間で自動的にコミットする] チェックボックスのみがチェックされています。

さて、私は自分の Mac に Eclipse をダウンロードし、[ヘルプ] -> [新しいソフトウェアのインストール...]の下にある CollabNet デスクトップ (http://downloads.open.collab.net/eclipse/update-site/e3.5) にインストールしました。 Subclipse ( http://subclipse.tigris.org/update_1.8.x ) および SVNKit (http://eclipse.svnkit.com/1.7.x)。

次に、Eclipse を再起動し、Eclipse->Preferences...に移動しました。そこから、 Team を選択し、Team下にSVNを選択しました。画面の途中に、SVN インターフェイスのエントリがあります。Clientフィールドでは、SVNKit (Pure Java) を選択しました。

次に、右クリックしてNew->Projectを選択し、SVN を選択しました。新しいリポジトリを作成し、そのリポジトリからチェックアウトできました。

あなたはこれらの指示に従うことができますか?何か違うことはありますか?SVN インターフェイスの設定が表示されますか? JavaHL から SVNKit に変更する必要があります。

于 2012-05-18T02:25:25.410 に答える