TECHARTNOMAD | TECHARTFLOWIO.COM

TECH.ART.FLOW.IO

Quickstart: Folder Merge

jplee 2025. 2. 17. 22:12

여러 파일이 들어있는 프로젝트 폴더를 상상해보세요. 이 폴더로 이틀 동안 작업하면서 두 개의 다른 Git 브랜치에 저장했다고 가정해보세요. 또는 폴더를 만들어 두 명의 팀원과 공유하고 그들이 개선을 도왔던 팀 시나리오를 떠올려보세요.

이렇게 하면 세 가지 버전이 생성됩니다: 원본 폴더(조상)와 두 개의 새로운 폴더입니다. 이들을 통합해야 합니다. Beyond Compare에서는 이 과정을 폴더 병합 세션이라고 합니다. 이 예제에서 사용된 파일을 다운로드하려면 다음 링크에서 마우스 오른쪽 버튼을 클릭하고 "다른 이름으로 저장"을 선택하세요:

프로젝트 폴더에 설정된 26개의 빈 파일은 다음과 같습니다:

Here are the modifications your teammates made:

세 개의 폴더를 보는 가장 간단한 방법은 마우스로 드래그하는 것입니다. 또는 세 개의 마닐라 폴더 아이콘에서 찾아보기를 통해 로드할 수 있습니다. GitHub에서는 이 보기가 git mergetool 요청을 통해 명령줄에서 열 수 있습니다.

이 시점에서, 모든 팀원들이 작업을 제대로 저장했다고 가정하면, 프로젝트의 세 가지 다른 버전이 있습니다. 당신의 버전(조상)은 모든 파일 크기가 0바이트인 중앙에 있습니다. 팀원들의 폴더는 왼쪽과 오른쪽에 있으며, 수정된 파일 크기로 변경 사항을 표시합니다. 이 보기에서 기호의 의미는 다음과 같습니다:

(상단) 차이점 포함 (하단) 바이너리-동일 (파일이 바이트 단위로 동일함)

Beyond Compare가 어디로 병합할지 지정해야 합니다. 버전 관리 워크플로에 익숙하다면 "기타"가 아닌 왼쪽이나 오른쪽으로 병합하는 것이 왜 합리적인지 이해할 수 있을 것입니다

상단의 회색 "병합!" 버튼을 클릭하면 Beyond Compare가 영구적으로(실행 취소 불가!) 파일들을 결합합니다. 어떤 일이 일어날지 미리 보려면 뷰어의 여백을 확인하세요:

이 화살표들은 "병합!" 버튼을 클릭할 때 어느 쪽이 통합될 것인지를 나타냅니다

두 팀원 모두 파일 A를 수정했기 때문에 Beyond Compare가 이 상황을 자동으로 해결할 수 없습니다. 마우스를 사용하여 수동으로 한쪽을 선택해야 합니다.

위의 다운로드 가능한 샘플 데이터로 실험해보시기를 권장합니다. 샘플 폴더를 살펴본 후, Scooter Software 사이트를 방문해보세요. 공식 Beyond Compare 문서의 30페이지에서 FolderMerge에 대한 자세한 설명을 확인하실 수 있습니다.

 

Original Post

https://beyondcompare.gitbook.io/project/git/how-to-do-a-folder-merge

 

Quickstart: Folder Merge | How Do I Use Beyond Compare: Introduction to Beyon

It's easy to imagine a project folder with several files in it. Now imagine that you did work in the folder on two different days and saved it in two different Git branches. Or imagine a team, where you started the folder, copied it to two teamates, and th

beyondcompare.gitbook.io