0

Tortoise SVN を使用して java.net リポジトリに接続しています。{base_repository_url}/projectFolderNameTortoise SVN 1.7 を使用して、プロジェクト (フォルダー) をリポジトリーにインポートしました。

フォルダーのすべてのコンテンツをリポジトリのフォルダーにインポートしましたが、ローカル マシンでは、プロジェクト フォルダー内に .svn フォルダーが作成されていないため、フォルダーに特別な SVN アイコンが表示されません。

次に、リポジトリを参照しましたが、プロジェクト フォルダーは正常にインポートされました。私は何か間違ったことをしていますか、それとも Tortoise SVN 1.7 にバグがあり、フォルダーをインポートした後でもその中に .svn フォルダーが作成されないため、同じプロジェクトフォルダーを再度右クリックすると、再度インポートするオプションが表示されます。プロジェクトは既にインポートされており、再試行するとエラーが発生するため、これを確実に行うことはできません。

4

3 に答える 3

2
  • アイコン オーバーレイは、作業コピーオブジェクトにのみ表示されます (有効な場合)。
  • バージョン管理されていないツリーをインポートするときは、それをリポジトリに追加します
  • ツリーをインポートしてもツリーがバージョン管理された作業コピーに変換されない
  • リポジトリ内のデータを操作するには、リポジトリから以前は空だった別のディレクトリにチェックアウトする必要があります。このディレクトリはその後、作業コピー (オーバーレイ付き) になります。
于 2012-11-29T08:42:56.697 に答える
1

リポジトリへのデータのインポートの章から:

インポートされたフォルダーは作業コピーになりません。サーバーからファイルをコピーして戻すには、チェックアウトを実行する必要があります。

.svnフォルダーが表示されないのはそのためです。それが正しいか間違っているかは、プロジェクト ファイルをどうするかによって異なります。プロジェクトに貢献するには、チェックアウトメニュー コマンドを使用する必要があります。こちらをご覧ください

于 2012-11-29T08:40:46.650 に答える
1

私の記憶が正しければ、ディレクトリをインポートしても、ローカル ディレクトリが作業コピーになるわけではありません。もう一度チェックアウトする必要があります。したがって、期待どおりに機能しないのは仕様です。

于 2012-11-29T08:27:57.657 に答える