В нашем хранилище SVN есть много веток, которые являются ветвями поддеревьев. Это нормально работает с SVN, потому что я могу проверить это поддерево в правильном месте в моей рабочей копии. Однако, если я проверяю ту же ветку с помощью git, я получаю рабочую копию только с поддеревом ветви. Можно ли сделать так, чтобы git переместил ветку так, чтобы моя структура рабочей копии была одинаковой, независимо от того, нахожусь ли я на стволе или на ветке?
Я понимаю, что наши svn-практики конфликтуют с философией git всегда работать над всем деревом. Как люди справляются с этим?