командная строка Git - знать, если в подмодуле?

Есть ли в Git, чтобы знать, если вы в подмодуле? Вы можете думать, как Foreach подмодуля в родительском каталоге, но я не могу повлиять на общий способ показать, что вы находитесь в подмодуле, если вы находитесь в одном или в любом от детских каталогов внутри подмодуля.

Я думаю, вы можете найти рут репо с GIT Rev-Parse - Show-Toplevel , а затем CD-up a уровнем и нахождение корня этого репо снова, а затем сравнивать список подмодулей к текущему каталогу, но это кажется таким липким ...

20
задан Andy Ray 9 September 2011 в 08:50
поделиться