Я пытаюсь начать использовать индексацию исходного кода вместе с Git на нашем сервере сборки (TeamCity).
Я загружаю этот проект: SourceServer-GitExtensions
Во время его запуская заметил предупреждения / ошибки.копаясь в скрипте (который основан на PERL), я заметил, что скрипт запускает эту функцию:
sub GetSha1OfFirstCommand {
my $result = `git rev-list --reverse master`;
my @ids = split(/\n/, $result);
return($ids[0]);
}
Это выполняется в попытке получить идентификатор хранилища (идентификатор первого коммита, который я предполагаю).
Проблема в том, что в настоящее время мы не используем главную ветвь.
Мой вопрос - это правильный и надежный способ получения "идентификатора репозитория"?Могу ли я запустить что-то еще, чтобы получить «текущую ветвь, которая извлечена», а не мастер?