2016-06-23 5 views
6

私はVisual Studio 2015とGitを使用しています。私のコミットをプッシュする必要があるときは、プッシュとリベースを使用して、プッシュする前に新しいコミットをマージします。これは、私の会社のデフォルトポリシーであり、参加の合併なしで歴史を明らかにする。Visual Studioで同期するときにrebaseを使用する2015

Visual Studio 2015チームエクスプローラの同期機能を構成して、プルするときにリベースを使用することはできますか? Gitの設定では、デフォルトでマージする代わりにリベースを使うようにプルを設定することができますが、Visual Studio Syncは別の設定を使用しているようです。

答えて

5

今のところ、この機能はVisual Studioではサポートされていないようです。

参照番号hereおよびhereが表示されます。

...今のところVisual Studioはpullをクリックするとgit pull --no-rebaseを表示します。 Visual Studioは、ちょうど上記の引用に見られるように...

をため、コンソールを介して動作を選択するためにユーザを可能git pull、 を行い、VSは、明示的に同期が--no-rebaseオプションで実行されていることを述べている必要があります。この明示的なオプションが存在するため、これらのページでグローバル構成設定を使用する必要があると示唆されているコメントは正しくありません。

現時点で手動でリベースを行うことに限定されています。

+0

更新:この機能は現在マイクロソフトで開発中です – dialex

+0

@dialex作業項目へのリンクはありますか? –

関連する問題