사이트 내 전체검색
PHP
그누보드 GIT
로빈아빠
https://cmd.kr/php/860 URL이 복사되었습니다.

본문

git 를 이용해 그누보드5 업데이트 하기 

팁을 적용한 환경 

github private 저장소가 계정과 연결된 상태 (.ssh 있음) 
cafe24 호스팅 사용 중 
그누보드5 업데이트용 저장소 https://github.com/whitedot/g5-beu 


다음 명령어를 순서대로 입력하세요. 

$ git remote add fork git@github.com:whitedot/g5-beu.git 
$ git fetch fork 
$ git checkout -b 새로만들브랜치명 fork/master 

새로만들브랜치명 은 저같은 경우 fork_g5 라고 했습니다. 아래부터는 편의상 fork_g5 라고 쓰겠습니다. 
여기까지 하시면 fork_g5 에 g5_beu 의 내용을 끌어오게 되고, 현재 위치는 branch fork_g5 가 됩니다. 

head.sub.php 파일을 열어 2라인에 그누보드5 패치 버전이 기록되어 있는지 확인합니다. 
5.0b18 (1월 24일 기준) 이라고 나오면 맞습니다. 

$ git checkout master 
$ git merge fork_g5 

가능하면 바로 master 로 merge 하지 마시고, merge 용 브랜치를 만들어서 작업하시는 게 정신 건강에 좋을 것 같습니다. 
아무튼 여기까지 하시면 아마도 엄청난 충돌을 확인하실 수 있을 겁니다. 

충돌 파일을 모두 에디터에서 여신 후, 커스터마이징 하신 내역이 있다면 꼼꼼하게 비교하시면서 충돌을 제거하시면 되겠습니다. 


이후 그누보드5 베타 최신 패치를 적용하실 때는 

$ git status << 현재 브랜치와 수정내용 확인, 브랜치가 fork_g5 가 아니고, 수정내용이 있다면 commit 후 
$ git checkout fork_g5 
$ git pull << g5_beu 로부터 최신 내역 가져오기 

$ git checkout 최신내역합칠브랜치 
$ git merge fork_g5 

댓글목록

등록된 댓글이 없습니다.

PHP
871 (3/18P)

Search

Copyright © Cmd 명령어 3.149.254.25