リポジトリ内で変更を加えずに、LOCALマシン上のいくつかのフォルダを移動するにはどうしたらいいですか?

まずは、私はこのようなものの上で新生児です。私はプログラマーではありません。私はプロジェクトマネージャーがそれを主張しているのでSVNだけを使用しています。私はWin7とTortoiseSVNを使用しています。

ローカルマシン上のパスをサーバ(つまりリポジトリ)とまったく同じにしたい。リポジトリでは次のようになります。

../ ProjectName/Week1/ProjectFiles

私がそれらをチェックアウトしたとき、私は間違いをしたに違いありません。なぜなら、 "ProjectFiles"フォルダがレベルアップしたからです。だから私のローカルマシンでは、次のようになります:

.. \ ProjectName \ ProjectFiles

.. \ ProjectName \ Week1 フォルダがローカルマシンにあります。 SVNがなければ、私は* ProjectFile * sフォルダをドラッグしてそこにドロップします。しかし、私が読んだものはすべてそれをしないと言っています。移動すると、ファイルをチェックインしたり、更新しようとすると、サーバ上で同様の動きが起こります。

私はファイルのMBsの100sと巨大なプロジェクトだから、ファイルを再ダウンロードしたくないです。私はちょうど両方の場所でパスが同じになるようにフォルダを移動したい。

質問:

ProjectFiles フォルダを Week1 フォルダに移動するにはどうすればいいですか?

ありがとう!

1
なぜ、フォルダが間違った親フォルダで終了したのか正確にはわかりませんが、元に戻すを実行するとどうなりますか(チェックアウトされている最上位のフォルダのコンテキストメニューにあるはずです。状態アイコン)?そうすれば、すべてをダウンロードすることなく、すべてをサーバ上の状態に戻すことができます。あなたが緩めたくないフォルダ内のファイルに関連する変更を加えていない場合にのみ、これを使用してください!
追加された 著者 Hauke Ingmar Schmidt,

1 答え

あなたが読んだことは正しいです、チェックアウトバージョンの変更は追跡され、コミット時にサーバーに伝播されます。

あなたのベスト・ベットは、ダウンロードしたすべてを単に削除し、再度チェックアウトすることです。

保存するファイルを変更した後、新しい作業コピーをチェックアウトし、更新したファイルを新しいチェックアウトの正しい場所に移動し、すべての変更が正しい場所にあることを確認してから削除します古いチェックアウト(誤って変更をコミットしていないので)、新しいチェックアウトで作業を続けます。

1
追加された
1/3構造のファイルを1/2/3構造のどこに移動しますか?つまり、Subversionには、1/2/3/a.srcのように見えます(1/3/a.srcを1/2/3/a.srcに移動したと仮定して)。
追加された 著者 james,
感謝ジェームス。私が理解していないことは、その動きがどのようにリポジトリに反映されるかということです。この場合、リポジトリは/ 1/2/3のように構造化され、ローカルは/ 1/3のようになります。したがって、ローカルを/ 1/3から/ 1/2/3に移動すると、その移動はどのようにリポジトリに現れますか? (リポジトリ上では/ 1/2/3になるようにサポートされているので!)
追加された 著者 Blork,