안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스
,







>> 재배치 (rebase)를 통한 그래프 관리

-       현재 master, origin/master, upstream/master 모두 같은 위치에 있음

-       모든 저장소는 동일한 상태

 

-       개인 Fork 에서 master로 작업 내용 커밋 (푸시 안함)

n  수정 내용 1

n  수정 내용 2

n  수정 내용 3 (현재 master 위치)

 

-       Fork 저장소인 Origin/master 에 커밋 내용 push

n  수정 내용 3 (현재 master, origin/master 위치)

 

-       개인 Fork 저장소에서 MergeRequest 생성

n  GosMobile/klp (fork 저장소) -> gosmobileplatform/klp (원본 저장소)

n  Fork 저장소에 반영한 수정 내용 1, 2, 3 MergeRequest 생성

 

-       Assignee 담당자가 코드 리뷰 후 upstream/master MergeRequest 내용을 merge

-       MergeRequest 보낸 이후 master에서 다시 수정 작업 진행

n  또 수정 1

n  또 수정 2

n  또 수정 3

n  또 수정 4

-       수정 작업 중 upstream/master 내용을 본인의 master에 가져오고 싶음

n  Upstream/master 오른쪽 클릭 후 가져오기 (fetch) : 병합 안함

n  가져오기만 했을 경우 git 트리 그래프 상태

 

n  이 상태에서 병합을 하게되면 병합 로그가 다시 남기 때문에 그래프를 정리하기 위해서 rebase 처리 (커밋 내용이 origin/master로 푸시되지 않은 상태여야 함)

n  가져와 병합하기 할 경우 master 에 커밋된 내용과 upstream/master 내용이 병합되어 새로운 커밋이 생성 됨 (merge 커밋이 빈번하게 쌓이기 때문에 merge대신 재배치로 처리)

 

n  master 위치에서 그래프 상 upstream/master 오른쪽 클릭 후 재배치 (rebase)

 

n  Rebase 를 하면 그래프가 예쁘게 정리 됨 (그래프가 내 master 기준으로 깔끔하게 다듬어 진 상태)

n  병합 (merge) 하기와 재배치 (rebase) 그래프 차이

 

-       이 상태로 origin/masterpush를 하고 추가 수정된 또 수정 1, 2, 3MergeRequest하면 upstream/master에서 만 MergeRequest 내용 Merge 로그가 남게됨

 

>> 재배치를 이용한 개인 Fork master 커밋 로그 합치기

-       이성민 Fork 저장소의 master에서 커밋 1, 커밋 2, 커밋 3을 했는데 origin/master, upstream/master에는 커밋 내용을 합쳐서 깔끔하게 올리고 싶음

-       커밋 1, 2, 3의 뿌리가 되는 커밋 항목에서 오른쪽 클릭


-       맨 위 커밋 선택 후 이전 커밋과 합치기 클릭

-       합칠 커밋 계속해서 반복 작업 진행

 

-       커밋 내용 모두 합친 이후 메시지 편집 클릭하여 메시지 재 작성

 

-       커밋 1, 2, 3 내용이 커밋 한 개로 합쳐진 상태 (커밋 히스토리를 깔끔하게 정리 : 예를들어 욕 써놓은 커밋이라던지, 실수로 커밋한 내용이라던지등등등)

-       합쳐진 커밋을 MergeRequest 생성 해서 리뷰 요청

'Development > GIT' 카테고리의 다른 글

SourceGear DiffMerge git Client 설정  (0) 2021.05.17
git push 되돌리기  (0) 2016.08.24
안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스
,

How-To Capsa Susun

 

1.     Capsa Susun (이하 수순) 게임은 총 52장의 카드를 사용합니다.

2.     플레이어는 2 ~ 4명까지 가능합니다.

3.     13장의 카드를 받게 되며, 3열의 조합을 해야 하는데, 이 때 포커 방식을 따릅니다.

4.     3열은 [Back 5/ Middle 5/ Front 3]으로 구분을 합니다.


5.     3열로 구성된 카드를 가지고 상대방 플레이어와 대결을 합니다.

-       Back , Middle , Front 순서대로 대결을 진행합니다

-       대결 시에는 포커 방식()을 따라 승패를 결정합니다.

-       반드시 지켜야 할 룰입니다.

반드시 Back > Middle > Front 순서대로 정렬이 되여 있어야 하며, 틀릴 경우

대결을 하지 못 하고 아웃 되게 됩니다 (무조건 패배가 됩니다)

 

 

-       다음 예시를 참고해 주세요

6.     족보

-       A > K > Q > J > 10 > 9 > 8 > 7 > 6 > 5 > 4 > 3 > 2

-       > > ♣ >

-       Special Hand - 1 (대결을 진행하지 않고 바로 승리로 처리가 됩니다)

-       Special Hand – 2 (대결 중에 추가 보너스를 지급 받습니다)

안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스
,

모바일 세번째 프로젝트

6개월간의 산고를 거쳐 2017년 01월 17일 인도네시아 현지 출시 완료


한국에서는 차이니스 포커로 불리는 게임


현지 유저가 올려놓은 영상

https://www.youtube.com/watch?v=VjJR1GO12jw


현재 인도네시아, 싱가폴, 캐나다만 오픈되어 있습니다.

한국에서 플레이를 위해서는 구글에서 검색 후 apk 배포하는 사이트들에서 다운받아 플레이 가능합니다.

현재 스토어 최신 버전은 1.0.1 입니다.


룰은 아래 페이지에서 확인 바랍니다.

http://bestdev78.tistory.com/523

안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히아이스
,