2009-04-21 4 views
3

最近開発を別のPCに変更する必要がありました。 TortoiseSVNをインストールしました。なぜなら、SVNでまだチェックされていたソースコードがまだ残っていたからです。しかし、明らかに、Tortoiseの新しいインストールは私のソースフォルダを認識しませんが、 '.SVN'フォルダはまだそこにあります。ファイルにオーバーレイアイコンが表示されていないことがわかります。TortoiseSVNがソースフォルダを再マッピングする

ローカルフォルダをリポジトリのフォルダに再マップする方法はありますか?

答えて

4

TortoiseSVNには、 ".svn"フォルダの代わりに "_svn"フォルダを使用するように設定されています(古いバージョンのVisual Studioの問題のため)。

古いシステムから復元した古いワークフォルダなので、すべての ".svn"フォルダを削除し、コードを再度チェックアウトします(オプションで、作業フォルダが覚えていたリビジョン番号から)。古いファイルを ".svn"フォルダなしで移動してください。

+1

+1私はあなたにもっと多くの投票を与えることができたらいいと思うStijn!私はそれを完全に忘れてしまった! (レガシープロジェクトの設定を「_svn」に変更してから2年が経過しています)。 – JohnB

1

新しいマシンのTortoiseSVNのインストールが、前のマシンにインストールされているものと同じか、それより新しいことを確認してください。 tsvnの新しいバージョンでは、古いバージョンでは理解できないより新しいリポジトリ形式を使用することがあります。

新しいマシンには64ビットのオペレーティングシステムが搭載されていますか?その場合は、必ず64ビットバージョンのtsvnをインストールしてください。 32ビット版は64ビット版のWindowsにインストールできますが、機能はデフォルトの64ビット版のエクスプローラには表示されません。

オーバーレイは機能しませんが、フォルダを右クリックして、メニューにtsvn操作が表示されていることを確認してください。作業コピーとは無関係なオーバーレイが動作しない理由がいくつかあります。

関連する問題