2
a.h, aImpl.c, b.h, bImpl.c 및 main.c의 5 개 파일에는 두 개의 헤더 파일이 포함되어 있습니다.git merge가 모든 것을 의미하는 충돌이 없습니까?
Branch A:
//File a.h
+extern int x;
//File aImpl.C
+int x=1
Branch B:
//File b.h
+extern int x;
//File bImpl.C
+int x=2
파일이 충돌하지 않지만 실제로는 전역 변수가 충돌합니다. 이 경우 병사가 어떻게 처리할까요?
git은 프로그래밍 언어를 이해하지 못합니다. 모호성없이 변경 내용을 적용 할 수 있음을 단순히 알고 있습니다. – xaxxon
git이 디버깅 코드를 담당합니까? 나는 차라리 diffs에 관심이 있다고 생각 했단 말인가? –
병합 후 푸시하기 전에 코드를 컴파일해야하는 1001 가지 이유. – UKMonkey