I have a handful of projects that utilize SVN externals. How should these externals be handled in Git? For reference, these externals are shared by multiple repositories and are updated very infrequently, but typically the changes are very impactful (non-backwards compatible).

  • stackoverflow.com/a/465151/2777965
    – 030
    Commented Nov 1, 2017 at 22:13
  • Did the link help?
    – 030
    Commented Mar 11, 2018 at 17:50
  • @030 Yes it did, thank you! Submodules are the way to go. If you wouldn't mind answering with a brief summary, I will gladly accept it.
    – Preston Martin
    Commented Mar 15, 2018 at 13:31

1 Answer 1


One could git svn clone a subversion repository and use submodules.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.