Я настроил проект для использования TeamCity и Git, и я хотел бы использовать новую функцию TeamCity Branch Remote Run .Способ работы состоит в том, чтобы переместить ваш рабочий каталог в удаленную ветку, за которой следит сборка TeamCity, например:
git push origin +HEAD:remote-run/my_feature
То, что я думаю , это говорит "push HEAD
в удаленную ветку remote-run/my_feature
в репозитории origin
, создавая его при необходимости "(я хотел бы получить разъяснения, если это даже немного некорректно).
Моя проблема в том, что я использую TortoiseGit с настройкой MSysGitиспользовать замазку.Это работает нормально, но это означает, что я не могу зайти в Git Bash и выполнить команду через командную строку, так как Git Bash использует OpenSSH.Я не для переустановки MSysGit (и, возможно, TortoiseGit тоже).
Итак, каков волшебный набор флажков и текстовых полей, чтобы TortoiseGit запускал пуш, как описано выше?