TT Lab
블로그

한국어

시작하기
블로그

블로그

This landed in main: 병합됐다, 그리고 릴리스에 실렸다를 구분해 말하기

오늘의 영어 표현 29/30 · 단계: 머지 뒤. 예문은 모두 이 글을 위해 지어낸 것입니다. 실제 저장소의 댓글을 옮긴 것이 아니며, 버전과 번호는 예시입니다.

목차

한눈에 보기

표현 This landed in main. / The fix will ship in v1.5.0.
뜻 main 에 병합되었습니다 / 이 수정은 v1.5.0 에 실려 나갑니다.
쓰는 자리 이슈 마무리 댓글, 릴리스 안내, Slack
공손함 중립. 상태를 알리는 말입니다

1. 뜻과 뉘앙스

land 는 「착륙하다」입니다. 개발 현장에서는 여기서 나와 「변경이 리뷰를 통과해 저장소의 주 브랜치에 들어가다」라는 뜻으로 씁니다. Chromium 의 기여 문서도 커밋 메시지가 변경이 「Chromium 트리에 landed 될 때」 쓰인다고 하고, 부모 변경이 「main 에 lands 하기 전」이라는 말을 씁니다. 자동사로 This landed, 타동사로 I landed the change 둘 다 씁니다.

머지 뒤에 가장 자주 받는 질문은 「그래서 언제 쓸 수 있나요?」입니다. 이때 병합과 릴리스를 구분해서 말해야 합니다.

이것을 섞어 쓰면 오해가 생깁니다. 사용자가 「고쳐졌다」는 말만 듣고 현재 버전으로 올렸는데 여전히 버그가 있으면, 이슈가 다시 열리고 불필요한 대화가 이어집니다. 그래서 이슈를 닫을 때는 어느 브랜치에 들어갔고, 어느 버전에 나갈지를 함께 적는 것이 좋습니다. 릴리스 브랜치로 따로 옮겨야 하는지는 30편의 backport 에서 다룹니다.

2. 예문

상황 1: 이슈를 닫으며

The fix landed in main via #4210 and will be included in v1.5.0. Closing this, but feel free to reopen if you still see the problem after upgrading.

via 는 「~을 통해」입니다. feel free to reopen 은 다시 열어도 된다는 허락으로, 닫는 말을 부드럽게 만듭니다.

상황 2: 사용자의 질문에 답할 때

It's merged but not released yet. If you need it now, you can try the nightly build; otherwise it'll ship in the next minor release.

nightly build 는 매일 밤 main 에서 만드는 시험용 빌드입니다. 프로젝트에 따라 이름이 다릅니다.

상황 3: Slack 에서 기쁜 소식을 알릴 때

My first PR to the project just landed! Thanks to everyone who reviewed it.

3. 비슷한 표현과 차이

4. 한국인이 자주 하는 실수

5. 한 줄 연습

다음 한국어 문장을 이슈를 닫는 댓글로 바꿔 쓰십시오.

이 수정은 main 에 병합되었고 다음 패치 릴리스에 포함됩니다. 그때 다시 확인해 주세요.

모범 답안

This fix landed in main and will be part of the next patch release. Please give it a try once it's out.

be part of 는 「~에 포함되다」를 자연스럽게 옮긴 말입니다. once it's out 은 「나오면」으로, 릴리스 시점을 정확히 모를 때 쓰기 좋습니다.

티티 한마디. 「들어갔다」와 「나갔다」는 다릅니다. 둘을 나눠 말하면 같은 질문을 두 번 받지 않습니다.

참고

로그인하면 좋아요를 누를 수 있습니다

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다