Я пытаюсь изменить свое приглашение bash, чтобы распечатать его, если я нахожусь в репозитории git-svn. Я вижу, что в репозиториях git svn есть папка .git / svn, поэтому я могу проверить:
# Find the top level git folder
_git_dir=`git rev-parse --show-toplevel 2> /dev/null`
# Find svn folder
_gsvn_check=`cd $_git_dir; ls .git/svn 2> /dev/null`
Но потом я заметил, что в моем обычном репозитории git есть папка .git / svn. Есть ли способ узнать наверняка, что вы находитесь в git-svn?