1

最近、Windowsを再インストールする必要があり、いくつかの作業用コピーをチェックアウトしました。これらをネットワーク共有にコピーし、Windowsを再インストールして、作業用コピーフォルダーをHDDにコピーし直しました。

TorroiseSVNによって、作業コピーとして認識されなくなりました。オーバーレイアイコンは存在せず、右クリックメニューがとSVN Checkoutの代わりに表示されます。SVN CommitSVN Update

_svnバックアップおよび復元されたすべてのディレクトリ。

何が問題になっていますか?新しいコピーをチェックアウトせずに修正するにはどうすればよいですか?(それぞれがほぼ1GBです)

編集1現在インストールされているTortoiseSVNは1.7.4です。作業コピーは1.6.xによって生成され、1.7.xにアップグレードされます。これが彼らがフォルダを持って_svnいない理由だと思います。.svn

編集2_svnルートにはフォルダが1つだけあり、サブディレクトリにはフォルダがないため、これらは間違いなく1.7.xの作業コピーです。

4

3 に答える 3

2

右クリックすると「ローカルコピーのアップグレード」オプションが表示されますか?その場合は、1.7 TortoiseSVNクライアントをインストールしており、マシンを交換する前は1.6以前でした。アップグレードを実行すると、大丈夫です。

于 2012-02-15T14:58:17.817 に答える
2

最初に: まだ VS.NET を使用していない場合 (いいえ、VS2002 ではありません: その前のバージョン)、自分自身に好意を持って、新しいチェックアウトを行ってください。各作業コピーが約 1GB であっても、信じてください。それだけの価値があります。

それ以外の場合、本当に新しいチェックアウトが必要ない場合: Windows を再インストールしたため、SVN_ASP_DOT_NET_HACK環境変数が失われました。その環境変数を手動で設定して、に設定できます1_svn再起動後、フォルダーの代わりにフォルダーを含む作業コピーは、.svnすべての svn クライアントによって認識されます。

于 2012-02-15T15:02:35.340 に答える
1

.svn の代わりに _svn が使用されるのは、.NET Framework ソリューション/プロジェクトで作業している場合です。再インストール前に使用していたバージョンとまったく同じ TortoiseSVN バージョンを最初に使用してみませんか?

于 2012-02-15T15:00:40.113 に答える