I am new to git (but extensively used SVN).
In SVN I could have a big fat repository but only check out sub-trees is it. Is that also common in git(-annex) / recommended?
E.g., should I create a big-fat repos with all data I have (personal data, music, videos, ...) and check out only the appropriate subtress or create a repository for each purpose? E.g., one for Fotos, Music, OnTheGoData, ebooks, ...
What happens if I have a git-annex repository checked out at my laptop (say, d:\Files) and within it, check out another one (e.g. d:\Files\Library)?
Thank you, that's a good point!
Does this also mean that a repository in git(-annex) is "all or nothing"?
For example, I cannot share/clone parts of it? Or define access rights within a repository?
With SVN for example, I have a big repository "university" and it contains all stuff of projects/research. Each individual directory is only shared with the persons whom I worked together in this particular project. In short: In git, this should not be that way, right?
Thanks!
But what to my question regarding checking out a repository within a repository?
I will most likely have a "home" repository which I would check out at first level.
Then, within one directory I would like to (only locally!) check out another, such as "Library".
Something like mount ... to mount one FS within another mount point.
For SVN I think there exist externals for that ...
Does this work?