I'm investigate about ALM and Agile ALM, and I did worked with git, mercurial and subversion in the past.
Recently I was working with TFS and I have a question about if TFS suport like in git submodules (or git external for remote repository).
Best regards!