質問: リポジトリ内で変更を加えずに、LOCALマシン上のいくつかのフォルダを移動するにはどうしたらいいですか? まずは、私はこのようなものの上で新生児です。私はプログラマーではありません。私はプロジェクトマネージャーがそれを主張しているのでSVNだけを使用しています。私はWin7とTortoiseSVNを使用しています。 ローカルマシン上のパスをサーバ(つまりリポジトリ)とまったく同じにしたい。リポジトリでは次のようになります。 **../ ProjectName/Week1/ProjectFiles** 私がそれらをチェックアウトしたとき、私は間違いをしたに違いありません。なぜなら、 "ProjectFiles"フォルダがレベルアップしたからです。だから私のローカルマシンでは、次のようになります: **.. \ ProjectName \ ProjectFiles** **.. \ ProjectName \ Week1** フォルダがローカルマシンにあります。 SVNがなければ、私は* *ProjectFile* * sフォルダをドラッグしてそこにドロップします。しかし、私が読んだものはすべてそれをしないと言っています。移動すると、ファイルをチェックインしたり、更新しようとすると、サーバ上で同様の動きが起こります。 私はファイルのMBsの100sと巨大なプロジェクトだから、ファイルを再ダウンロードしたくないです。私はちょうど両方の場所でパスが同じになるようにフォルダを移動したい。 *質問:* **ProjectFiles** フォルダを **Week1** フォルダに移動するにはどうすればいいですか? ありがとう!
回答: あなたが読んだことは正しいです、チェックアウトバージョンの変更は追跡され、コミット時にサーバーに伝播されます。 あなたのベスト・ベットは、ダウンロードしたすべてを単に削除し、再度チェックアウトすることです。 保存するファイルを変更した後、新しい作業コピーをチェックアウトし、更新したファイルを新しいチェックアウトの正しい場所に移動し、すべての変更が正しい場所にあることを確認してから削除します古いチェックアウト(誤って変更をコミットしていないので)、新しいチェックアウトで作業を続けます。