15

SVNによって数か月間バージョン管理されているプロジェクトがありますが、突然、Eclipseがプロジェクトをバージョン管理下にあると認識しないようです。チームメニューには、[パッチの適用...]と[プロジェクトの共有...]しかありません。

他の場所で提案されているようにShareProjectを試しましたが、Eclipseはプロジェクトがバージョン管理下にあると認識しません。

すべてのsvndirが存在します。

興味深いことに、プロジェクトを別のリポジトリに共有しようとしましたが、プロジェクトはすでに別のURLの作業用コピーであるというエラーが発生しました。

何か案は?

4

5 に答える 5

15

試すことができることがいくつかあります。

  • プロジェクトがSVNと同期している場合、おそらく最も簡単な方法は、プロジェクトを削除して、新たにチェックアウトすることです。
  • それ以外の場合は、プロジェクトをワークスペースから(ディスクからではなく)削除して、ワークスペースに再インポートすることができます。
  • それでも問題が解決しない場合は、SVNコマンドラインツールを使用してsvn commit、ローカルプロジェクトをSVNリポジトリと同期することができます(Eclipseを使用して新たにチェックアウトします)。
  • SVNコマンドラインツールが機能しない場合は、SVNファイルに実際の問題がある可能性があります。この場合、(同期されていない変更を使用して)プロジェクトをバックアップし、SVNからプロジェクトをチェックアウトし、diffmeldなどのoffline-diff-toolを使用して、新しくチェックアウトされたプロジェクトに変更を引き継ぐことができます。
于 2013-01-31T18:37:26.787 に答える
10

次のことを試してください:切断されたプロジェクトで右クリック->チーム->「プロジェクトの共有」(複数形、単数形では機能しません)

PCで再現できませんが、svnに再接続するか、プロジェクトに存在するsvn情報を使用して接続するオプションが表示されます。(svnに新しいプロジェクトを配置するのと同じように実行すると、svn情報が表示され、使用するように求められます)

私はその問題が嫌いです...

于 2013-01-30T15:00:55.677 に答える
7

チーム>共有プロジェクトは正常に機能します。欠点は、SVNが一度に多くのプロジェクトではなく、プロジェクトを1つずつ共有することをサポートしていることです。

于 2015-08-14T07:12:30.660 に答える
3

4年遅すぎますが、この問題に直面している人にとっては:

  • SVNからの切断中に、メタデータが消去された場合:

プロジェクトを右クリック->

チーム->プロジェクトの共有-> SVN- >

既存のリポジトリの場所を使用->次へ->

プロジェクトのトランクフォルダを参照->[OK]->[次へ]->

ここにコミットコメントボックスが表示されます。[完了]->を押すだけです

ポップアップウィンドウに「プロジェクトxxxはすでにリポジトリに存在し、コンテンツが含まれています。続行しますか?」という警告サインが表示されます。->

[はい]->をクリックします

コミットの準備の進行状況を示すウィンドウがポップアップ表示されます->

完了すると、変更されたすべてのリソースを示す実際のコミットウィンドウが表示されます->

ここでキャンセルをクリック->

ローカルプロジェクトをSVNに接続し、何もコミットしません。

于 2018-01-09T11:37:48.947 に答える
0

「共有プロジェクト」の単数バージョンで運が良かった。提案されたリポジトリパスに「トランク」を手動で追加する必要がありました。

于 2013-12-14T23:16:59.627 に答える