Visual Studio OnlineのリモートブランチがVisual Studio 2015 Team Explorerに表示されない


119

Visual Studioオンラインで新しいGitリポジトリを作成しました。コンピューターにクローンを作成し、プロジェクトを追加しました。その後、Visual Studio onlineで、developという新しいブランチを作成しました。新しいローカルブランチを作成して確認しようとしましたが、チームエクスプローラーには表示されません。

これは私のVisual Studioオンラインです: ここに画像の説明を入力してください

そして、これはVisual Studio 2015 Team Explorerです。 ここに画像の説明を入力してください

開発ブランチがチームエクスプローラーに表示されないのはなぜですか?

回答:


252

あなたは可能になりました [同期]タブ(ダウンメニューチーム降下の同期)に行くことによってVisual Studioでこれを行うとクリックすると、一番上に取得します。

メニューから同期を選択し、フェッチを押します


10
どうも!ほんの少しの発言ですが、ブランチマスターの状態が混乱していると思いませんか?次に、私は常に、masterブランチでアクションを実行しているものを実行します
Kenny Saelen

2
同意しました!それは奇妙です。
ロブラング博士

4
また、[フェッチ]をクリックした後は、何かが発生したという通知は表示されません。その後、ブランチに行くだけで、不足しているブランチが表示されます。
Sabel

6
これは実際にはブランチセクションにあり、同期していません。
gsharp 2018

9
ええ、[ブランチ]タブの[更新]ボタンもフェッチしただけでいいのですが。それが私の期待でした。
マイケルホーカー-MSFT 2018

24

(この手順に従って)Gitコマンドプロンプトを開きgit fetch、新しいブランチを取得するためにを実行する問題を解決しました。


3
Visual Studio内で「プル」を実行しても、最新のアップデートを使用している場合は同じ結果が得られます。
MrHinsh-Martin Hinshelwood、2015年

2
私は同じ問題を抱えており、それを確認できます-チームエクスプローラーをプルすると、不足しているブランチが表示されます。ありがとう!
ライオン

ここでの問題は、ローカルクライアントがサーバーの更新時期を知らないことです。サーバーからデータを取得するには、そこからデータをプルする必要があります。したがって、サーバー上でローカルに作成しなかった新しいブランチが作成された場合は、フェッチが必要です。あなたがクライアント/サーバーを理解しているなら、それも多すぎてはいけません。
ダグルームズ2017

私はこれを試し、何百ものブランチ参照がダウンロードされましたが、VS2017(最新の更新)に戻ったとき、ブランチはブランチリストにまだ表示されていません。
ライアン

0

正反対の問題(多かれ少なかれ)がありました:Visual Studioでブランチを見ることができましたが、リモートサーバー上にはありませんでした。

(リモートから)それを削除しようとすると、次のエラーが発生しました。

リモートリポジトリへのプッシュ中にエラーが発生しました:Gitが致命的なエラーで失敗しました。PushCommand.ExecutePushCommand

これを修正する方法は次のとおりです(VS 2017でテスト済み):

  1. Visual Studioで、「不正な」リモートブランチをダブルクリックします。
  2. これで、VSはローカルブランチを作成するはずです。
  3. ローカルブランチを右クリックし、[リモートブランチの設定解除]を選択します。
  4. ローカルブランチを右クリックし、「プッシュブランチ」を選択します。
  5. これで、真に対応するリモートブランチが作成されました。
  6. リモートブランチを削除してから、ローカルブランチを削除します。

うまくいけば、このスレッドで私と同じ問題が発生する誰かを助けるでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.