質問

Subversion から外部でチェックアウトされた Eclipse プロジェクトで Subclipse 共有プロジェクトを実行すると、ファイル システムは実際にどうなりますか?すべての .svn フォルダーはすでに配置されています。プロジェクトを正しい方法で共有しようとするとエラーが発生します。SVN リポジトリ ブラウザからプロジェクトを削除して再チェックアウトすることは避けたいと考えています。

役に立ちましたか?

解決

Eclipse 内で何が起こっているのか正確にはわかりませんが、おそらくワークスペースの .metadata ディレクトリで何かおかしなことをしているのだと思います。そうは言っても、Eclipse を取得してプロジェクトの SVN 設定について学習するには、次のことをお勧めします。

  • ワークスペースからプロジェクトを削除します(「ディスク上のプロジェクトの内容を削除する」はチェックを外したままにしておきます)
  • ファイル > インポート...> 一般 > 既存のプロジェクトをワークスペースに追加
  • 対象の元のプロジェクトが含まれるフォルダーを参照します。
  • プロジェクトをワークスペースにインポートする

これには、「新しい」プロジェクトをワークスペースにインポートするときに、subclipse が Subversion 設定を認識するという副作用があるようです。

他のヒント

プロジェクトを共有する アクションは、プロジェクトの最初のバージョンをコミットすることを目的としています。ないもの .svn メタデータを適切に配置します。見たら怒られるよ .svn ディレクトリはすでに存在します。Rob が書いたように、チェックアウトしたプロジェクトを Eclipse に取り込む方法は、インポート機能を使用することです。

あなたが使用している Eclipse のバージョン、または私は Subclipse の代わりに Subversive を使用しているため、これが適用されるかどうかはわかりません。すべての .svn ディレクトリが既に配置されているときに、プロジェクト共有機能を使用してプロジェクトを svn にコミットすると、「現在のプロジェクト設定を使用する」などの選択肢が表示され、Eclipse は自動的にプロジェクト svn 情報をチームに再添付します。統合。異なる情報を入力しようとすると、失敗する可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top