Я смог найти ответ на этот вопрос после поиска в firebase-admin-node
выпусках GitHub :
Я добавил файл .npmrc
в корень моего проекта и добавил unsafe-perm=true
как единственная строка в файле. Развернули и все работало нормально.
Основная проблема была связана с разрешениями пользователей на установку gprc
, что подробно описано в ссылке выше.
Почему Вы не переименовываете файл решения на своих ответвлениях, например, MySolution-branchXY.sln?
Обновление:
Я не уверен, что понимаю Ваш комментарий.
Как только Вы перешли свое решение, у Вас есть две независимых версии каждого файла: один на соединительной линии (или исходное ответвление) и один на новом ответвлении. Эти два файла просто совместно используют общую историю, но Вы свободны изменить их независимо на обоих ответвлениях. Таким образом, можно переименовать решение в ответвлении.