Обновление ветви по умолчанию(Dev) — это удаление других ветвей в репозитории codecommit

#github #bitbucket #bamboo #aws-codecommit

Вопрос:

Я новичок в bamboo/bitbucket. Я пытаюсь перенести некоторые планы bamboo, однако у меня есть некоторые проблемы.

Текущая Настройка:

Локальное репо => нажмите на репо bitbucket =>> после объединения с dev =>>> Задание bamboo выбирает фиксацию и нажимает на репо фиксации кода.

В то время как задание Bamboo выполняет задание, вместо того, чтобы обновлять только ветку разработки, оно удаляет другие ветви в репозитории codecommit.

Это текущая настройка, которая у меня есть в плане bamboo :

  1. Проверка исходного кода: где я выбрал репо bitbucket с определенной ветвью
  2. Сценарий: Интерпретатор: /bin/sh или cmd.exe Расположение скрипта: Встроенный

Текст сценария:

 #!/usr/bin/env sh
git remote add codecommit https://${bamboo_codecommitUser}:${bamboo_codecommitPassword}@git-codecommit.ap-xxxx.amazonaws.com/v1/repos/${CODECOMMIT_REPO}
git push codecommit --mirror
 

Переменные:
GIT_URL= предоставленный URL-адрес git
CODECOMMIT_REPO= предоставленное репо для фиксации кода

Когда я запускаю этот план, он собирает и обновляет ветку с изменениями, однако он удалил все остальные ветви в репозитории codecommit.

Может ли кто-нибудь помочь мне, почему это происходит ?

Комментарии:

1. пример файла журнала:08-апреля-2021 23:53:54 в git-codecommit.ap-xx-2.amazonaws.com/v1/repos/xx 08-апреля-2021 23:53:54 ХХХХ Дев -> Дев 08-апр-2021 23:53:54 — [удален] мастер 08-апр-2021 23:53:54 — [удален] происхождения/глава 08-апр-2021 23:53:54 — [удален] происхождения/мастер