포럼

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 관리자나 그런 건 아닙니다. 그냥 적는 겁니다 ^^
글쓴이 제목 최종 글
공수래 modules\editor\components에서  
explode NetCraft Site Report  
Lansi 개발자 문서는 어떻게 하실건가요?  
포쿠쿠 모듈 방명록과 게시판에 대해 [11] 2020.03.14 by BNU
explode 공홈 서버이전 [3] 2013.11.27 by EnterTM
도라미 다올 CMS가 배포 준비가 완료되어가네요... [5] 2013.11.27 by 도라미
explode 지식인 XE [1] file 2013.11.27 by explode
explode XE공홈의 문제점 보고를 해도 응답이 없는데  
포쿠쿠 XE초기 설치시 데이터베이스 관련 입력 정보에 대해 [7] 2020.03.14 by explode
푸시아 만약 묻고 답하기가 유료라면? [35] 2013.11.26 by 푸시아
Cody 댓글 쓰고 버튼 누르면 반응 없음. [2] 2020.03.14 by Cody
아싸로또1등맞고싶어 사용하지않는 게시판에 스팸이 엄청 왔어요 흐규흐규 [1] 2013.11.25 by 참치.k
라미아스튜디오 XE에 긍정적인 바람이 불고 있군요. [8] 2013.11.25 by ⓒ블루엔젤™
socialskyo XE에서 이것만은 꼭 바뀌었으면 좋겠다 - Updated [12] 2013.11.25 by socialskyo
CI 자료실에 자료등록 하면 승인되는데 시간 얼마 거리나요? [1] 2020.03.14 by CI
Cody 소셜XE 잘 되시는 분 있으세요? [19] 2013.11.24 by socialskyo
푸시아 [마감] xeschool 의 모듈 수업을 듣고 모르는 것 질문 받습니다. [53] 2013.11.24 by 우진홈
CI 신고/비추천 문서 블럭처리 애드온 약간 수정. [2] 2013.11.24 by CI
신평 XE 1.4용 Xpresseditor + AXISJ AXUpload5(HTML5) 에디터 [6] file 2020.03.14 by 라르게덴
푸시아 페북 오픈소스 디비? [1] 2013.11.23 by Canto