2016-11-11 12 views
2

GitHubに接続してVisual Studio 2015を設定しました。残念ながら、リモートブランチを追跡することはできません。 私は同じソリューションに2つのプロジェクトがあり、それぞれに独自のリポジトリがあります。 それぞれについて、 - 私は1つのブランチ(マスター)しか持っていません - リモートブランチが正しく設定されていることを確認しました(プッシュとフェッチは同じ値を持っています)。私は最終的に支店をリセットしました - 同期では、 "フェッチ"だけがグレー表示されません。クリックすると同期しません。 「Incoming Commit」の下に「現在のブランチがリモートブランチを追跡していない」というメッセージが表示されます。 - Git GUIを使って作業する場合、うまく動作します。簡単にフェッチしてプッシュできます。Visual Studio/GIT:追跡されていないリモートブランチがありません

詳細情報が必要な場合は質問してください。

おかげ

ニコ

答えて

2

UIは、それは非常に明確にあなたがリモートリポジトリを追加することなく、公開を使用していることがありません。

リモートを最初に追加すると、公開は使用できなくなり、「リモートブランチを追跡しない」状態になることがあります。私はちょうどVS2017で同じ問題を抱えています。

間違った方法

あなたがリモートに同期することができます前に、あなたがリモートについてのVisual Studioを伝えるために持っていると思うかもしれません。それをしないでください。

enter image description here

enter image description here


正しい方法:

は代わりに、Syncを打つ:

enter image description here

のVisual Studio検出そこには、リモートレポのために設定されていない、とプッシュダイアログが表示されますこと:

enter image description here

押して、関連するボタンを公開し、入力ボックスが表示されます。これは、リモートリポジトリのURLを使用してVisual Studioを設定する適切な場所です。

リモートがこのように追加されると、Visual Studioはリモートリポジトリのステータスを認識して、それがもはや非トラッキングされているとは認識しなくなります。これ以降、すべての同期/プッシュ機能を期待どおりに有効にします。

+0

他のワークフローことをその驚くべき: 1.-設定リポジトリ設定 2.-リモートリポジトリを追加 3.-同期 は動作しません。これを明確にしてくれてありがとう:-) – Robert

関連する問題