4

問題: Subversion の作業コピーを含むフォルダーの名前を変更/ファイル システムの別の場所に移動すると、svn は「作業コピーではありません」と文句を言います。それを修正するには、クリーンチェックアウトを行う必要があります。

理由: 各 + ブランチを svn export した後、約 1GB のプロジェクトがいくつかあります。WAN はおろか、LAN (ssh) でもクリーン チェックアウトを行うには時間がかかりすぎます。もう 1 つの問題は、Windows 用の SmartSVN を使用しているため、キャッシュを再構築する必要があり、これにも多くの時間がかかることです。もう 1 つのことは、サポートするすべてのターゲットに対して再コンパイルするのに何時間もかかることです。

質問: クリーン チェックアウトせずにローカル フォルダーの名前を変更することはできますか?

4

1 に答える 1

2

キャッシュやプロジェクト ビューなどの SmartSVN 固有の機能を保持しながら、ファイル システム上の作業コピーを移動する方法 ( changing-working-folder-locationなど) を尋ねているようです。

SmartSVN では、 SmartSVN プロジェクトのドキュメント ページ (以下の関連ステートメント)で説明されているように、[プロジェクト] > [作業コピーの編集] メニュー オプションを使用して、任意のプロジェクトに対してこれを行うことができます。

作業コピーの場所が変更された場合は、Edit Working Copy を使用して新しい場所を指定できます。

SmartSVN 6.6 によってチェックアウトおよび管理される作業コピーでテストしました。

  1. ローカルの作業コピー ディレクトリの名前を変更します。

トランクの名前を newdirectoryname に変更する

  1. [プロジェクト] > [作業コピーの編集] を選択します。これにより、更新されたディレクトリ ツリーを示すファイル ブラウザが表示されます。

トランク プロジェクト メニューの [作業コピーの編集] オプションを使用する

  1. 作業コピーの新しい場所を強調表示し、[選択] をクリックします。

ファイルブラウザで新しいディレクトリ名を選択

于 2015-04-09T17:27:55.550 に答える