SmartGit не делает это очень ясно, но есть простой способ сделать это.Во-первых, я предполагаю, что вы знаете об отслеживании филиалов.Локальная ветвь обычно отслеживает удаленную ветвь (возможно, на сервере).Это позволяет вам выдвигать и извлекать изменения в эту ветку и из нее.
Хитрость в том, чтобы сбросить ветку отслеживания, чтобы она ничего не отслеживала.Для этого перейдите в Branch »Branch Manager, щелкните правой кнопкой мыши локальный филиал и выберите« Reset Tracked Branch ... »
. Теперь, когда вы готовы выдвинуть изменения в виде нового удаленного филиала, перейдитена удаленный »Push Advanced и убедитесь, что радио« Push current branch »выбрано only .
Когда вы нажимаете кнопку, она спросит вас, хотите ли вынастроить отслеживание.Нажмите кнопку пропуска.Теперь у вас должна быть удаленная ветвь.
Примечание: Назовите вашу локальную ветвь так, как вы хотите, чтобы она называлась удаленной веткой до того, как вы ее нажмете.