병합 중에 충돌 파일을 고르면 BASE 와 내 것 두 칸뿐이었다. 읽기는 충돌 갈래(세 벌)로 했지만 켠 것은 지역 변수 threeWay 뿐이고, 화면 틀을 정하는 IsThreeWay 는 콤보에서 브랜치를 골랐을 때만 참이었다. 상대가 무엇을 바꿨는지 안 보인 채 풀게 됐다. - IsThreeWay: 콤보로 고른 3-Way 이거나 충돌 파일이라 켠 3분할이면 참. 충돌 쪽은 따로 둔 깃발이라 콤보 값은 건드리지 않는다 - LoadFileAsync: 행을 싣기 전에 틀부터 바꾸고, 읽기 갈래는 콤보로 고른 3-Way 만 본다(앞 파일의 3분할이 다음 파일로 새지 않게) - GetMergeTheirsName: MERGE_HEAD 를 가리키는 브랜치 이름, 없으면 병합 메시지의 이름, 그것도 없으면 짧은 해시 - MergeNames: 병합 메시지에서 이름 꺼내기(저장소 없이 검사) - REMOTE 제목에 상대 브랜치 이름 화면 확인 18건 통과(충돌 파일 네 칸, 제목 REMOTE · feature/theirs, 콤보 없이 해결로 저장, 병합이 끝나면 두 칸, 콤보 3-Way 는 예전과 같음). MergeSaveTest 14건 추가. 21벌 759건 통과(새로 빌드한 실행 파일). 경고 0, 오류 0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
C#
99.1%
PowerShell
0.9%