dev-writeup-2024 / march

개발 1일 1글 스터디
2 stars 0 forks source link

[03-12] 퍼포스 (p4v) 에 대하여 알아보자 - 2편 #27

Open fxzyk opened 3 months ago

fxzyk commented 3 months ago

퍼포스에 대하여 알아보자 2편

퍼포스 사용시 유의사항

언리얼3과 언리얼4의 퍼포스 차이

언리얼3

언리얼4

개인적으로 시간낭비만 아니라면 패키지방식이 사용하기 편하긴하다.

diff

image

브랜치 관리 리비전그래프,

image

image 브랜치가 여러개라면 이런식으로 된다.

번외 문제의 그날...

image 사실 정말 별거 아니었다....마땅한 이미지가 없어서 대충 그려보았다. 내가 13번을 머지대기(pending) 해둔상태에서 그분이 14번을 올리셨다 그리고 15번을 또 내가 다시 수정하여 머지하였다. 이때 아래 브랜치로 머지한 6번은 위의 몇번 리비전이 머지되었는지 알아맞추시오. (1점)

그분은 지금까지 퍼포스에서 빨간선이 나오는 현상은 한번도 본적이 없으며, 13번과 15번만 머지되고 14번은 밑줄이 없으니 머지 안되었다고 주장하셨다(..) 그리고 14번 밑줄이 빠진이유는 로컬에 다운안받은 상태에서 15번을 올리고 머지해서 그런거라고 하셨다...

하지만 퍼포스는 리소스단에서는 동시 작업이 불가능하도록 되어있다. 만약 동시작업을 했더라도 먼저 올린사람이 있다면 서밋자체가 막혀버리고 최신버전으로 다운받으라는 알림창이 뜬다. 그러므로 15번이 올라갔다는 건 로컬에 14번 최신버전이 다운된 상태에서 작업해 올렸다는 이야기이며,
15번에는 1-14번 수정내역까지 전부 포함되어있다는 뜻이다. 그리고 빨간선은 과거 pending에 들어가있는 내역을 머지하지 않고 다시 최신버전을 pending에 중복으로 집어넣었을 때 나온다. pending에 넣지 않고 바로 머지했다면 검은선으로 나왔을 것이다. 결국 15번이 머지되었다는 것은 14번에 밑줄이 없더라도 1-15번 리비전을 모두 포함한 버전이 머지되었다는 이야기이다. 실제로도 잘 머지되었으며 빌드에도 이상이 없었다..😅

마치며

snaag commented 3 months ago

오호... lock 이라는 개념이 있군요... 이용에 난이도가 있는 툴 같습니다 👀......

fxzyk commented 3 months ago

@snaag ㅋㅋ글 수정하는중에 댓글이 실시간으로..! 아닙니덩 Git도 쓰시는 여러분들은 구축이 힘들지는몰라도 이용자체로는 전혀 어려울게 없습니덩.. ! 개념은 별다르지않습니덩