2016-10-07 7 views
0

問題内にNew Branchボタンを使用すると、現在、私のケースマスターのデフォルト支店に基づいて新しい支店が作成されます。この新しく作成されたブランチのルートブランチを変更する方法はありますか?私は、新しく作成された支店がではなく、masterに基づいていることを望んでいます。問題の「新規支店」ボタンにベースを設定

デフォルトブランチを変更する必要があるソリューションは避けたいと思います。

私の現在の構造は次のとおりです。

issue-branch  lots of changes 
-----|--------------------|-------------| 
    master        dev 

理想的には、私はこのような何か希望:私はリベースコマンドの多くの組み合わせを試してみたが、それぞれがlots-of-changesを含めるように管理して

    lots of changes issue-branch 
-----|--------------------|-------------| 
    master        dev 

をブランチ。

$ git rebase --onto dev master issue-branch 

それはあなたのdevブランチにissue-branchをベースにします:私はissue-branchはあなたが欲しい、dev

答えて

0

IIUCをオフに基づいてしたいと思います。ただし、ローカルのリポジトリを変更するだけですが、それだけで必要な場合もあります。

+0

ありがとうございますが、これはトリックを行うようには見えません。 'issue-branch'を押すと、changelogに' lots-of-changes'と 'dev'の間で起こったすべてのコミットを保持します。 – asadmshah

+0

あなたは 'changelog'とは何ですか? –