Visual Studio 온라인의 원격 분기가 Visual Studio 2015 팀 탐색기에 나타나지 않습니다.


119

Visual Studio에서 온라인으로 새 Git 리포지토리를 만들었습니다. 내 컴퓨터에 복제했고 프로젝트에 추가했습니다. 그 후 Visual Studio 온라인에서 develop이라는 새 브랜치를 만들었고 새 로컬 브랜치를 만드는 것을 확인하려고 시도했지만 Team Explorer에 나타나지 않습니다.

이것은 내 Visual Studio 온라인입니다. 여기에 이미지 설명 입력

그리고 이것은 Visual Studio 2015 팀 탐색기입니다. 여기에 이미지 설명 입력

팀 탐색기에 개발 분기가 나타나지 않는 이유는 무엇입니까?

답변:


252

이제 Visual Studio에서 동기화 탭 (팀 드롭 다운 메뉴의 동기화)으로 이동하고 상단의 가져 오기를 클릭하여이 작업을 수행 할 수 있습니다 .

메뉴에서 동기화를 선택하고 가져 오기를 누릅니다.


10
고마워! 작은 발언으로, 다음과 같은 내용이 혼란스럽지 않습니까? Branch master? 그때 나는 항상 일이 나는 마스터 분기에 작업을 수행하고
케니 Saelen

2
동의합니다! 이상합니다.
Dr Rob Lang

4
또한 가져 오기를 클릭하면 아무 일도 발생하지 않았다는 알림이 표시되지 않습니다. 나중에 지점으로 이동하면 누락 된 지점을 볼 수 있습니다.
Sabel

6
이것은 실제로 분기 섹션에 있어야하며 동기화되지 않아야합니다.
gsharp

9
예, Branches 탭의 '새로 고침'버튼도 가져 오기만하면 좋을 것입니다. 그것은 나의 기대였습니다.
Michael Hawker-MSFT

24

Git 명령 프롬프트를 열고 (이 지침에 따라 ) git fetch새 분기를 검색 하는 데 문제를 해결했습니다 .


3
Visual Studio 내부에서 "풀"을 수행하면 최신 업데이트를 사용하는 경우 동일한 결과를 얻을 수 있습니다.
MrHinsh-Martin Hinshelwood

2
나는 같은 문제가 있으며 확인 할 수 있습니다.-팀 탐색기를 가져 오면 누락 된 분기가 나타납니다. 감사!
Lion

여기서 문제는 로컬 클라이언트가 서버가 업데이트되는시기를 알지 못한다는 것입니다. 서버가 데이터를 제공하려면 데이터를 가져와야합니다. 따라서 서버에 새 브랜치 (로컬에서 만들지 않은 브랜치)가 만들어지면 가져 오기가 필요합니다. 클라이언트 / 서버를 이해한다면 너무 믿기지 않을 것입니다.
Dagrooms 2017

나는 이것을 시도했고 수백 개의 분기 참조가 다운로드되었지만 VS2017 (최신 업데이트)로 돌아갈 때 분기 목록에 여전히 분기가 표시되지 않습니다.
라이언

0

정반대의 문제가있었습니다 (다소). Visual Studio에서 분기를 볼 수는 있었지만 원격 서버에는 없었습니다.

원격에서 삭제하려고하면 다음 오류가 발생했습니다.

원격 저장소로 푸시하는 동안 오류가 발생했습니다. 치명적인 오류로 인해 Git이 실패했습니다. PushCommand.ExecutePushCommand

문제를 해결하는 방법은 다음과 같습니다 (VS 2017에서 테스트 됨).

  1. Visual Studio에서 "불량"원격 분기를 두 번 클릭합니다.
  2. VS는 이제 그로부터 로컬 브랜치를 생성해야합니다.
  3. 로컬 분기를 마우스 오른쪽 버튼으로 클릭하고 "원격 분기 해제"를 선택합니다.
  4. 로컬 분기를 마우스 오른쪽 버튼으로 클릭하고 "Push branch"를 선택하십시오.
  5. 이제 실제 해당 원격 분기 가 있어야합니다 .
  6. 원격 분기를 삭제 한 다음 로컬 분기를 삭제하십시오.

이 스레드에서 나와 같은 문제가있는 사람에게 도움이되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.