Недавно я перенес свой проект Android из Git Hub в Git Lab, а также обновил студию Android с версии 3.2-3.3. В текущей Studio IDE я получаю постоянную ошибку при проверке и фиксации новой ветки.
Я использую двухуровневую иерархию в Git [Разработка и Мастер]. Каждая функция рассматривается как отдельная ветка, полученная из разработки. После завершения функции и модульного тестирования ветвь функции будет объединена с разработкой с запросом на включение.
Для проверки новой ветки я использую приведенный ниже ярлык в Android Studio.
В моей предыдущей среде [Git Hub и Old Studio], когда я проверяю новую ветку и после отправки кодовой базы, она создает новую ветвь/голову на удаленном компьютере. Но сейчас этого не происходит. Он добавляется как новая фиксация в ветке разработки. Фиксация и отправка выполняются через саму среду IDE.
Я проверил статус git с терминала в Studio. Но он показывает текущую ветку как Feature. Я не знаю, является ли это проблемой в Git Lab. Если кто знает, как исправить, пожалуйста, обновите. Я могу создать терминал удаленного филиала с помощью команды.
Я недостаточно хорошо знаю Gitlab или Android Studio, чтобы попробовать ответить, но могу сказать вам, что операция, которую вы пытаетесь выполнить на снимке экрана, — это проверка удаленной ветки. Предполагая, что вы уже сделали это, и
developmentуже существует локально, вы по праву должен видите сообщение об ошибке. Вместо этого вы, вероятно, намереваетесь просто проверитьdevelopmentнапрямую.