2


2

外付けハードドライブ上のSVNリポジトリで複数のコンピューターからTortoiseSVNを使用する

TortoiseSVNを使用して、外部ハードドライブにリポジトリを作成し、すべてのコードを保存します。 複数のコンピューターで使用できるように、意図的に外付けハードドライブに配置することを選択しました(場所ごとに持ち運びます)。 しかし、昨日、*別のコンピューター(TortoiseSVNも実行)からリポジトリからコードをチェックアウトしようとしましたが、ファイルパスの問題のためにエラーが発生しました*私のコンピューターと、他のコンピューターとは別のコンピューターです。もちろんこれは当然です)。 私は何か間違ったことをしていると思いますが、どうすれば修正できますか?

5 Answer


2


おそらく正しいと思います。 このような外付けハードドライブで実行されているSVNリポジトリに遭遇したことはありません。 SVNリポジトリを実行しているコンピューター(svnserveなど)でSVNリポジトリーをホストすることをお勧めします。

それが不可能な場合は、http://beanstalkapp.comでsvnホスティングを確認してください。


2


これは最もエレガントなソリューションではないかもしれませんが、ドライブ文字をそのコンピューター上で以前のものにしたいだけなら、Windowsの「ディスク管理ユーティリティ」を使用していたものに戻すことはできませんか?


1


ドライブをどこでも同じ文字としてマップしてみませんか?


1


いつでもrelocate関数を使用して、コードのローカルコピーがリポジトリを探している場所を変更できます。

外部ドライブへの異なるパスを使用するマシンにアクセスするたびに移動する必要があるため、これは少し面倒です。


0


さまざまなコンピューター上のsvnクライアント(この場合はTortoiseSVN)のバージョンが一致しない場合にも問題が発生する可能性があります。 svnクライアントの異なるバージョンは、互換性のないワークスペースを持つことができます。