패치 업데이트를 가장 쉽게 하는 법은...?
본문
안녕하세요 영카트 초보자입니다.
한달전쯤에 기본 영카트를 다운받아서, basic 테마에 그냥 바로 수정하면서 새로운 퍼블리싱 내용을 적용중이었는데
뒤늦게 보니 보안패치가 두 세개쯤 되더라구요 ?
거기에 있는 patch 다운로드 받아서 패키지 안 내용물 병합으로 복사하니 제대로 복사가 안되어서..
파일들을 일일이 복사를 해야 될 것같은데요~
(수정 : 아.. patch 명령어가 있긴 하네요.. ? )
여기서 저의 궁금증..
제가 새로 퍼블리싱한 내용들을 .. 스킨폴더 따로 만들어서 적용을 해도..
보안 패치의 내용중에 basic 스킨에 수정된 내용이 있으면 저도 그 내용따라서 제 스킨 내용들도 변경을 해야 되는 거지요..?
답변 4
1. 수정한 파일들을 따로 경로에 맞춰 보관합니다.
2. 파일 비교 프로그램으로 최신 원본과 구 버전 원본을 비교해, 수정한 파일 중 바뀐 부분을 반영합니다.
3. 최신 버전을 몽땅 덮어 씌웁니다.
4. 수정한 사항 반영한 파일을 덮어 씌웁니다.
보안 패치의 내용중에 basic 스킨에 수정된 내용이 있으면 저도 그 내용따라서 제 스킨 내용들도 변경을 해야 되는 거지요..?
네에 그래야 합니다. bbs/안의 파일이나 common.lib.php 파일등 게시판이나 스킨의 영향을 받는 패치가 이루어지면 테마나 기본 베이직의 basic 의 연동이 된다면 해줘야 하는게 맞습니다.
물론 보안패치를 안하면 안해도 되겠죠...
직접 비교해서 넣어줘야합니다.
방법이 없습니다.
자답입니다.
영카트 소스 git 으로 master 클론 받아서 , 브랜치 새로 따서 작업 하고..
패치 생길때마다 master 클론에서 다시 pull 받아서 작업한 브랜치에 머지하는 방식이면 편할 것같네요