패치하기 매뉴얼

패치하기 매뉴얼

패치하기

매뉴얼 검색

매뉴얼 검색
git 을 이용한 패치파일 가져오기

주의 ) 패치를 적용하기 이전에 반드시 백업을 해 놓고, 패치를 적용해 주세요.

 

git 을 이용하면 보다 쉽게 그누보드5를 패치할수 있습니다.

 

여기서는 윈도우에 git 을 설치하여 패치하는 방법에 대해 알아 보겠습니다.

 

윈도우에 git 을 설치하면

 

마우스 우클릭 메뉴에 git 에 관련된 메뉴가 생성이 됩니다.

 

 

그런 다음 git 저장소를 생성합니다. ( 아래 명령어 실행 )

 

git init

 

이후에 그누보드5 공개형 github 리모트 주소를 추가합니다.

 

공개형 github 주소 :

 

https://github.com/gnuboard/gnuboard5

 

( 영카트5는 https://github.com/gnuboard/youngcart5 )

 

 

위의 빨간색 표시가 리모트 https 주소 입니다.

 

( 아래 명령어 실행 )

 

git remote add origin https://github.com/gnuboard/gnuboard5.git

 

( 영카트5는 git remote add origin https://github.com/gnuboard/youngcart5.git )

 

그 다음 리모트 주소에서 자료를 내려받습니다.

 

( 아래 명령어 실행 )

 

git pull

 

 

 

그누보드5 공개형 git 에 보면 releases 탭이 있습니다.

해당 탭을 클릭하면 그누보드5의 모든 버전을 볼수가 있습니다.

 

https://github.com/gnuboard/gnuboard5/releases

 

( 영카트5는 https://github.com/gnuboard/youngcart5/releases )

 

 

 

git archive 명령어를 이용하여 각 버전을 비교하여 해당 패치파일만 뽑아올수 있습니다.

 

가령 5.2.9.6 과 5.3 버전 에서 바뀐 파일만 뽑아오고 싶다면, ( 아래 명령어 실행 )

 

git archive -o gnuboard5.3.patch.zip 5.3 $(git diff --name-only 5.2.9.6..5.3)

 

이렇게 명령어를 주면 

 

gnuboard5.3.patch.zip 파일에 5.2.9.6 버전에서 5.3 버전 으로 바뀐 파일만 저장됩니다.

 

 

이렇게 해당 패치 파일을 뽑아왔어도 만약에 그동안 커스터 마이징 한 파일이 있으면 그대로 덮어쓰기 하면 안됩니다. ( 수정한 부분이 없으면 그대로 덮어쓰기 해도 됩니다. )

 

앞으로 보다 효과적인 패치하는 방법에 설명하도록 하겠습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT