merge
-
Ch10. MergingRay Wenderlich/Mastering Git 2021. 8. 21. 16:32
Three-way merges 2개의 수정을 merge할 때, 각각의 수정 사항을 합치는 것을 생각해보자. 이 것은 two-way merge이고, 우리가 실제로 이해하기 쉬운 방식이다. git은 Three-way merge를 한다. 파일의 변경을 마친 상태 그대로 mere하는 것이 아닌 original 파일으로부터 수정된 사항을 merge하는 것이다. merge conflict가 발생하는 경우를 제외하면 git은 three-way merge를 통해 오류없이 merge해줄 것이다. Merging a branch git log --not theirs에는 있지만 ours에는 없는 commit을 보여준다. Fast-forward merge original 파일을 나 말고 아무도 건드리지 않았다면 Fast-for..
-
Ch8. Syncing With a RemoteRay Wenderlich/Mastering Git 2021. 8. 21. 16:26
git push origin master # master 브랜치를 remote(origin)와 syncronize 하여라! git pull origin # editor opens Merge branch 'master' of https://github.com/belangerc/ideas # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. git pull은 gi..
-
RxSwift - merge()에 대해서 알아보자.Ray Wenderlich/RxSwift 2018. 7. 6. 02:23
Ch9. Combining Operators p.184 - p.186 merge()RxSwift에서 시퀀스를 합쳐주는 operator는 다양하다. 그 중, merge를 이용해 쉽게 접근해보자. 아래 그림을 보고, merge가 어떤 역할을 하는지 한번 짐작해보자. 어떤 역할을 하는지, 코드를 통해서 알아보자. (아래는 이미지입니다. 텍스트로 작성한 코드는 본문 최하단에 첨부)1. PublishSubject를 두 개 만들었다.2. Observable의 Observable을 만든다. source의 타입은 Observsble이다.3. merge()를 사용했다. merge()의 리턴 값을 subscribe하고 있다.4. leftValues에는 독일의 도시가, rightValues에는 스페인의 도시가 들어있다. l..
-
내생애 첫 머지. 컨플릭트 최대 몇 개까지 낼 수 있어요?앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 6. 30. 00:15
하나의 앱에서 두 프로젝트가 진행되고 있다.. L프로젝트 G프로젝트라고 하고..L프로젝트는 3월부터 8월까지 3명이 개발G프로젝트는 5월부터 8월까지 2명이 개발 오늘 처음으로 이 두 프로젝트를 머지햇는데..컨플릭트 해결이 너무 힘들었다.그 중 하나 원썬의 소리팔투 같은 에러메시지 때문에.. 1시간은 날린 듯 하다. 그 메시지는 swiftc failed with exit code 1 과 유사한 메시지였는데, SomeSourceFile.swift 파일을 찾을 수가 없어서 빌드를 할 수 없다는 것이었다.1. 그래서 global find에서 SomeSourceFile를 쳐봤는데, 아무것도 안나옴2. 그래서 프로젝트 설정파일 project.pbxproj파일에서 SomeSourceFile을 치니깐 다섯군데가 나옴..