Visual Studio Code에서 두 개의 로컬 분기를 어떻게 병합합니까?
Visual Studio Code에서는 푸시, 풀 및 동기화 만 허용되는 것입니다. 충돌에 대한 문서화 된 지원이 병합하는 방법 두 분 기간에 병합하는 방법을 알 수 없습니다. VSC 내의 Git 명령 줄 (F1 누름)은 명령의 하위 집합 만 지원합니다.
대체 분기에서 가져 오거나 다른 분기로 푸시하려고 다음과 같은 결과가 발생합니다.
다음은 VSCode의 Git Visual Studio Code Git 문서에 대한 문서입니다.
내가 무엇을 간과하고 있습니까?
2017 년 6 월 업데이트 ( VSCode 1.14에서 )
PR 25731을 통해 로컬 분기를 병합하는 기능이 추가 " "명령을 통해 액세스 할 수있는 89cd05f : 커밋 Git: merge branch
합니다.
그리고 PR 27405 는 diff3 스타일 병합을 처리하는 기능을 추가했습니다.
Vahid 의 답변 은 1.17을 언급했던 그 9 월의 릴리스는 병합에 관하여 아무것도 언급하지 않았습니다.
10 월 1.18 만 Git 충돌 마커를 추가했습니다.
1.18부터 병합 명령 (1.14) 과 병합 마커 (1.18) 의 조합으로 분 기간에 로컬 병합을 수행 할 수 있습니다.
원래 답변 2016 :
버전 관리 문서는 병합 명령 만 병합 상태 및
최신 1.3 6 월 릴리스 조차도 VCS 전면에 새로운 것을 가져 오지 않습니다.
이것은 다음 과 같은 이유로 VS Code를 git로 사용할 수 없음을 확인 하는 문제 5770에서 지원됩니다 mergetool
.
혹시이 기능이 다음 반복에 포함됩니까?
아마도 그렇지 않을 것입니다 . 병합 UI를 구현해야하기 때문에 이것은 큰 노력 입니다.
그러면 실제 병합이 명령 줄에서만 시작됩니다.
플러그인을 사용하지 않고도 할 수 있습니다.
내가 사용중인 최신 버전의 vscode (1.17.0)에서는 원하는 분기를 연 다음 (왼쪽 하단 메뉴에서)을 누르고 ctrl+shift+p
입력 Git: Merge branch
한 다음 병합 할 다른 분기를 선택할 수 있습니다. 현재)
나는 같은 질문 이있어서 Git Merger를 인수 합니다.
도움이 되셨기를 바랍니다. :)
Git Merger 라는 VS 코드 용 확장을 찾았습니다 . Git: Merge from
명령에 추가 합니다.
'ProgramingTip' 카테고리의 다른 글
HQ YouTube 썸네일을 얻는 방법? (0) | 2020.10.23 |
---|---|
Razor 엔진을 사용하여 MVC 5 프로젝트에 Date Picker Bootstrap 3을 추가하는 방법은 무엇입니까? (0) | 2020.10.23 |
ISO 3166-1 국가 코드의 오픈 소스 Java 열거 형이 있습니까? (0) | 2020.10.23 |
Vim에서 탭 닫기 실행 취소 (0) | 2020.10.23 |
충돌을 최소화하기 위해 Subversion에서 어떤 Visual Studio 파일을 무시해야합니까? (0) | 2020.10.23 |