GIT 작업 흐름을 작동 시키려고했지만 VS2017 (v15.4.2) GIT UI를 사용하는 데 어려움이 있습니다. 새로운 윈폼 프로젝트라는 이름의 테스트를 작성하고 그것을 위해 로컬 저장소를 생성VS2017 GIT 병합 충돌 해결
- :
이들은
내 단계입니다. - 이 feature1 분기
- 커밋 클래스 1라는 이름의 클래스를 추가하고 여기에 Feature1라는 방법 를 추가 활성화 feature2라는 마스터 지점에서 지점을 만들기라는 마스터 지점 feature1
- 에서 지점 만들기
- 이 feature2 분기 클래스 1라는 이름의 클래스를 추가하고 여기에
- 을 feature2라는 방법을 추가 변경을
- 커밋 feature2 분기를 병합 활성화 변경 마스터 브랜치 ( 은 이제 Feature2 메소드를 가진 Class1을가집니다)
- feature1 브랜치를 마스터에 병합하십시오.
이렇게하면 병합 충돌이 발생합니다. 그러나 잘못된 Class1 파일을 만들지 않으면 병합 충돌을 해결할 수 없습니다. Feature1 메서드를 기존 Class1 파일에 추가하는 것만 가능하지는 않습니다. using 문과 클래스 정의가 삽입되기 때문입니다.
기존 Class1에 추가 된 Feature2 메서드 만 어떻게 추가합니까? 나는 여기에서 명백한 무엇인가 놓치고 있냐?
감사합니다.