On Sun, 12 Aug 2018 03:26:38 -0400, Nico Kadel-Garcia
<nka...@gmail.com> wrote:

>In practice, I may have a long-term better idea for you. Split the
>projects, each into their own much smaller repository with only its
>own history. This is also the only good chance you'r likely to get, to
>*discard* inappropriate binary files, files that accidentally were
>stored with passwords, and seriously obsolete branches.tags, or even
>projects altogether.

Our SVN repositories are organized in a similar way as the previous
CVS repositories were. I migrated the lot back in January and I had to
decide on the organization back then. We had about 10 CVS repositories
each with a lot of modules (= top level directories). Each repository
had different permission settings to allow some employees access while
denying all others.
To implement a per-project repository in SVN would lead to a
management nightmare as far as I could tell, first during migration
and second in operation when developers would add their projects to
SVN.
How could I enforce the permission restrictions in such a scenario?

So this is why I have this structure:

repository1
  |- project1
  |    |- trunk
  |    |- tags
  |    |- branches
  |- project2
  |    |- trunk
etc...

repository2
  |- project1
  |    |- trunk
  |    |- tags
  |    |- branches
  |- project2
  |    |- trunk
etc...


-- 
Bo Berglund
Developer in Sweden

Reply via email to