Visual Studio 2013 git、マスターブランチのみがリストされています


98

Visual Studio 2013のGitサポートを使用して、プライベートGitHubリポジトリで作業しています。私はそれにコミットする許可を持っています。ブランチを切り替えたいのですが、[ブランチ]ビューに移動すると、どのリスト(ブランチドロップダウン、公開されたブランチ、マージツール)でも唯一のブランチがマスターになります。その他のブランチは、GitHub、GitHub for Windows、およびTortoiseGitに表示されます。ですから、彼らがそこにいて、私はアクセスできます。

Visual Studioで他のブランチが表示されない理由はありますか?

ここに画像の説明を入力してください

Visual Studio 2013 Update 2を実行しています。


2
Visual Studioでは、ブランチのドロップダウンにリモートブランチは表示されません。ローカルブランチが作成されていることを確認してください。作成すると、リモートブランチに対応するように設定されます。(つまり、「公開ブランチ」に表示されます)。あなたがいる場合していることを行って、あなたを投稿することができます.git/configそのリポジトリから?
エドワードトムソン

ああ、それだけでした!回答として投稿してください。マークを付けます。ありがとう!
Vimes 14

2
ローカルブランチを作成する前に、まずマスターでフェッチ/プルを実行すると、origin\branchnameVS2013 Update 5を使用している次のイメージに従ってリモートブランチがドロップダウンリストに表示されるはずです
Nerdroid

回答:


151

ブランチのドロップダウンにはローカルブランチのみが表示され、リモートブランチは表示されません。そのリモートブランチを追跡するには、新しいローカルブランチを作成する必要があります。[新しいブランチ]ドロップダウンをクリックするだけで、すべてのリモートブランチが表示されます。

ここに画像の説明を入力してください

これを実行すると、これは「公開されたブランチ」として表示され、そこにプッシュおよびプルできます。


13
これを見つけるのは少し難しいことに注意してください。このアクセシビリティの改善に取り組んでいます。
エドワードトムソン

9
Visual Studioが新しいリモートブランチを見つけるきっかけは何ですか?私はそれをgitリポジトリに向けました、その担当者にブランチを作成するか、同僚がブランチを作成します。新しいブランチのドロップダウンに移動しても、新しいものは何も表示されません。
MattK 2014

13
@MattK Visual Studioまたはgit fetchコマンドラインで実行しているサーバーからフェッチする必要があります。
エドワードトムソン

10
MattKと同じ問題が発生しました。これは、[非同期のコミット]の下のブランチで[フェッチ]をクリックすることで解決しました。これは実際には「新しいブランチ」セクション内にあるか、更新アイコンをクリックすると完了します。
ScubaSteve

2
@JVimes確かに。VS 2015でこのエクスペリエンスを変更しました-私たちはより良いと考えています-機会があればフィードバックをお寄せください!
エドワードトムソン、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.