2

I have several huge subdirectories of svn repository checked out on my computer, and I want to reorganize into one sparse working copy of the whole repository trunk.

  • working_copies
    • trunk (checked out with --depth=immediates, )
      • doc (empty)
      • test_data (empty)
      • project1 (empty)
      • project2 (empty)
    • test_data (checkout of trunk/test_data)
    • project1 (checkout of trunk/project1)

Is it possible to do so without checking out everything (several Gb data from a very remote server) ?

Before version 1.6, it was possible to replace .svn subdirectories of a sparse working copy with full ones, since the information was local.

In SVN 1.7, there is only one database at the root of each working copy, and I see no way to manipulate it without connecting to the server. Are there any tools that can help organize working copies without re-downloading them?

4

1 回答 1

0

如果您只是想组织文件结构,我建议您使用Repo Browser命令,使用Repo Browser窗口移动文件并将新的目录组织模仿到本地副本中。

如果一切正常,TortoiseSVN 将只重新组合 .svn 头文件而不下载文件。否则,Tortoise 将下载所有丢失的文件。请注意使用明确定义的步骤远程和本地组织文件夹。

于 2013-02-26T01:47:55.783 回答