포럼

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 관리자나 그런 건 아닙니다. 그냥 적는 겁니다 ^^
글쓴이 제목 최종 글
XE 공지 정치와 관련 되거나 욕설 포함된 컨텐츠 작성에 주의 부탁드립니다.  
BNU 공지 XE 이슈 등록은 Github 프로젝트를 이용해주세요. [13] 2016.07.15 by ZerglingGo
socialskyo 저는 요즘 쉬운 설치가 먹통이네요. [4] 2013.12.04 by socialskyo
라피에르 몸에 진땀나며 얻은 이상한 팁을 공유합니다. (관리자 메뉴목록 편집에서 게시판 목록만 삭제 되었을 때) [5] 2013.12.04 by explode
socialskyo 1.7.4 beta 쓰시는 분들에게 질문 [9] 2013.12.03 by 콩치
몽실아빠 Xpresseditor + AXISJ AXUpload5(HTML5) 에디터 IE11 사용자는 [7] 2013.12.03 by 애니즌
explode 이거 XE 포인트 버그인가요? [7] file 2013.12.03 by 도라미
푸시아 꿀위키 질문하는 법 링크  
explode 중대한 자료실/지식인 모듈 취약점 [15] 2014.07.16 by explode
쿡래빗 여러가지 프로그램 소스관리 하는 비결? [10] 2013.12.02 by 컴토피아
뮤르시엘라고 webgift님에게 연락할수있는 방법이 있나요? [4] 2013.12.02 by explode
YJSoft 이슈 등록도 스마트하게(?)! - 1. 이슈 등록 [4] 2013.12.02 by Canto
explode FTP 사용하시나요? [9] 2013.12.02 by 컴토피아
Canto 펑.... [12] 2013.12.02 by explode
cousinshin 레이아웃 스킨 올리려는데 [11] 2013.12.01 by 정도의길을걷기싫다
Lansi XE 관리자 페이지가 모바일도 지원했었네요 [1] 2013.12.01 by 벨몽이
푸시아 아마존 한국인 개발자 인터뷰 내용의 블로그인데 [1] 2014.03.28 by Kimㅇ.ㅅ
explode XE 1.4.0 보다 낮은 버전 사용하시는 분 있나요? [5] 2013.11.30 by explode
도라미 다올 cms에 적용될 레이아웃인데 어떤가요? [9] 2013.11.30 by 도라미
jiom 요즘 게시판이나 홈페이지에 해킹있는분들 이거 설치해보세요 [8] 2013.11.30 by explode
쭈영 쉬운설치 잘 되시나요? [1] 2013.11.30 by explode
YJSoft 이슈 등록도 스마트하게(?)! - 2. Pull Request [1] file 2013.11.30 by 쿡래빗