svn - How to place a directory from a .tar archive into a subversion sparsed checkedout working copy parent -


Suppose you have a displacement repository with a directory / trunk / giant, which is huge (thousands of files> 1g) and does not do this.

You check to avoid it too low / trunk / large, for example

  svn co -depth immediates ^ / trunk trunk for trunk / *; If ["$ f"! = "Trunk / huge"]; Then svn up - set-depth infinite $ f; Fi;  

Later you need files under / / trunk / huge.
The standard way to get this will be to change "depth"

  svn up - set-depth invention trunk / large  

this works

  • Load more on the subversion server
  • takes real time
  • Suppose that I did the first ^ / trunk / huge check and created a .tar.gz about it. Now I want to do it .tar.gz on my local working copy. If I just keep it there, then Subverian thinks that it is "unknown", eg:

      svn st? Trunk / large  

    If I try infinity, then there is a trunk / huge update, but svn still thinks it as an unknown.

      svn up --Set-depth infinity trunk / huge amendment 8655. Svn st? Trunk / large  

    How can I destroy it that this "unknown" directory is now the "non-sparser" checkout of the real thing?


    Comments