포럼

Pull Request에 대해 적기 전에 우선 기존 구글 코드(SVN)에서 XE의 기여 방법에 대해 정리해 보겠습니다.

  1. 이슈로 제출한다.
  2. 이때 SVN 클라이언트 등으로 Patch 파일을 생성하여 제출하거나
  3. 변경된 파일을 첨부하거나
  4. 변경된 부분을 이슈 본문에 적습니다.
  5. 개발팀이 이슈를 보고 파일에 반영후 저장소에 commit합니다
Github상에서는 더 간단히 할 수 있습니다.
  1. fork된 본인의 저장소에 commit
  2. Pull Request
  3. 개발팀이 merge
이 경우 core 프로젝트에 본인의 기여 목록이 남게 됩니다.
그렇다면, 어떻게 저장소를 Fork하며, Pull Request를 보낼 시 유의해야 할 것은 무엇인지 알아 봅시다.

1.저장소 Fork하기

Github에 가입이 되어 있고 로그인이 되어 있다는 전제 하에,
fork.PNG
Fork 버튼을 한번만 눌러 주시면 끝입니다.

fork2.PNG
그럼 이렇게 본인의 Github 저장소에 복제가 됩니다.

SVN 클라이언트를 사용하셔도 되고요, Git 클라이언트를 사용하셔도 됩니다.
아무튼 만든 Github 저장소에 커밋을 하시면 됩니다.

Github 커밋에 대한 내용은 http://rogerdudler.github.io/git-guide/index.ko.html 여기에 잘 정리가 되어 있습니다.

2. Pull Request 보내기

제 저장소중 하나를 Fork해서 진행해 보도록 하겠습니다.
fork3.PNG
  1. 초록색 버튼(Compare)를 누릅니다.
  2. fork4.PNG
  3. 본인이 Fork 이후 만든 커밋이 뜹니다. 여기서 변경내역을 보시고 문제가 없다 생각되었을때 Click to create a pull request를 눌러 Pull Request를 만듭니다.
  4. fork5.PNG
  5. 제목과 내용(어떤 커밋이며 무엇을 바꾸는지)을 적으시고 하단 Send pull request를 누르시면 끝..!

3.특정 커밋만 반영하고 싶을 때

커밋을 하였으나 잘못 한 커밋이 있어 특정 커밋만을 Pull 하고 싶을 수도 있습니다.

http://devyongsik.tistory.com/565 이 링크를 참고하세요. (조금 어렵습니다)

4.주의사항

  1. 반드시 develop branch에 커밋하셔야 합니다.
  2. 가끔 Able to merge라고 뜨지 않을 수도 있습니다(커밋을 하고 시간이 조금 지난 경우)
+Github 관리자나 그런 건 아닙니다. 그냥 적는 겁니다 ^^
글쓴이 제목 최종 글
심플2012 생중계 페이지 오픈소스나 공개된 사이트 없을까요?? [1] 2012.09.05 by 은괭이
KTK xe의 프로잭트 참여를 위해서는  
배워서남준다 위젯에서 비밀글의 댓글이 노출이 되네요. [2] 2012.09.05 by 쓰리공주
코불스 1.5.3.1핫픽스에서 1.5.3.2베타로 업그레이드시 로그인 불능과 관리자화면이 깨짐 [12] file 2012.09.05 by misol
오뎅궁물 1.5.3.1.hotfix1 에서 사이트맵 저장이 제대로 안되네요... [1] file 2012.09.06 by 오뎅궁물
paulryu03 [1.5.3.2 beta] 이 전번에 문제제기 되었던 문제가 Chrome에서는 그대로입니다. [3] file 2012.09.10 by 똥똥
황비 CafeXE 쓰시는 분 cafe 메뉴 잘 작동 하나요? [7] 2012.09.06 by 착한악마
KTK cafe xe의 포인트 문제 심각합니다.  
똥똥 [긴급패치]위젯 대상모듈 선택, SSL 로그인 페이지이동 불가, 페이지 모듈 스킨 설정 [4] file 2012.09.07 by 미스촌닭
xe_마니 1.5.3.2.beta 업데이트후 [10] 2012.09.07 by xe_마니
똥똥 [긴급패치2]이미지 관련 위젯 이미지 노출되지 않는 이슈 [2] file 2012.09.07 by 십이신왕
배워서남준다 HTML DTD 선택 옵션 제거. HTML5 만 지원을 할 경우 [3] 2012.09.07 by 스마트XE
gayeon XE 1.5.3.2.beta 위젯 추가시 팝업창이 실행되지 않는 문제...해결방법 [1] 2012.09.07 by xe_마니
KTK 개인정보 의무조치... [1] 2012.09.07 by 숭숭군
_writer cafexe 1.2 업데이트 후.. 후........ [7] 2012.09.08 by 황비
정찬명 부트스트랩과 나눔고딕 웹폰트 그리고 새 레이아웃 스킨을 준비하고 있어요. [16] 2013.01.29 by 윈컴이
SMP 1.5.3.1.hotfix1 설치 후 관리자밖에 글 안써지는 분 계세요? file  
gayeon 자료 공유 6 :: 슬라이드 배너 위젯(오토 기능 추가) 2012.02.01 00:38 [17] file 2012.09.09 by NA답답이
gayeon 자료 공유 11 :: 아코디언 위젯 [5] file 2012.09.09 by 쓰리공주
CM XE Cafe Hosting Project 어떤가요? [2] 2012.09.10 by CM