1. 발생한 문제 해결
1) Intellij에서 Git 기능을 사용하려고 하면 repository를 찾을 수 없다는 문제
- Intellij 메뉴의 [File]->[Settings]->[Version Control]->[Git] 에서 Use credential helper 체크
2) 팀장이 아닌 팀원이 Merge pull request, push를 통해 master branch에 직접 접근할 수 있었던 점
- 팀원에게 write 권한이 있었음
3) 문자 인코딩 방식이 UTF-8으로 잘 설정 되었음에도 한글이 깨지는 문제
- SDK 버전 설정을 바꿨다가 다시 되돌리고나서 해결되는 케이스가 있음
2. 주의 사항
- 팀원이 자신의 PR(Pull Request)에 대하여 "Merge pull request"를 진행하는 것을 self-merge라고도 하는데, 팀장의 허가 없이 self-merge는 진행하지 말 것. self-merge가 필요한 상황이 있을 수 있기 때문에 write 권한은 박탈하지 않을 예정
- master branch에 직접 push하는 것은 더더욱 금물 (commit 내역을 활용하여 복구는 가능하나 모두가 번거로워질 수 있음)
3. 참고 사항
1) IntelliJ에서 PR을 요청하는 방법
자신의 깃허브 계정의 [Settings] 메뉴에 들어가서 [Integrations]의 [Applications]로 접속
-> [Authorized OAuth Apps]에서 JetBrains IDE Integration
-> Organization access에 있는 우리 프로젝트에 권한 요청을 하고 팀장에게 알리면 팀장이 수락
2) SQL 학습
- 우리는 이 사이트를 통해 SQL 쿼리를 학습하고 예제를 만들 계획이니 각자 잘 학습해주길 바람
http://www.tcpschool.com/mysql/intro
3) SQL 변환
- DB 엔진마다 SQL의 문법이 조금씩 다르기 때문에 SQL 학습 사이트에서 사용될 SQL 문법은 "MySQL"으로 통일할 예정
- 나중에 최종 제품을 이용하는 사용자들을 위해서 웹 페이지에서 잘보이는 곳에 DB 쿼리 변환 사이트를 안내해줄 예정
4) Write 권한의 여부에 따른 Pull Request 방식 2가지
- 우리 팀의 경우에는 write 권한이 있는 경우고, write 권한이 없는 경우의 pull request 방법을 알고 싶다면 아래 포스팅 참고
https://sohyunwriter.tistory.com/120
4. 과제물
- 이번 과제물은 SQL 학습 사이트와 SQL 변환 사이트를 잠깐이라도 둘러보라는 취지로 가볍게 냈음
- 제출 기한 : 7월 19일 화요일
1. 팀장이 아닌 팀원이 Merge pull request, push를 통해 master branch에 직접 접근할 수 있었던 이유는?
(2~3번 공통 문제)
<보기>
[SELECT * FROM MEMBER LIMIT 5;]
2. <보기>에 있는 MySQL의 SQL문이 의미하는 바는? (이 글에 첨부한 SQL 학습 사이트 참고 or 구글링 참고)
3. <보기>에 있는 MySQL의 SQL문을 ORACLE의 SQL문으로 변환한 결과는? (이 글에 첨부한 SQL 변환 사이트 참고)
'개발 프로젝트 > [팀] Web - SQL 교육 사이트' 카테고리의 다른 글
[팀 프로젝트] SQL 교육 사이트 - 20220806 작업 사항 (0) | 2022.08.06 |
---|---|
[팀 프로젝트] SQL 교육 사이트 - 20220801 강의 정리 (0) | 2022.08.02 |
[팀 프로젝트] SQL 교육 사이트 - 20220724 안내 사항 (0) | 2022.07.24 |
[팀 프로젝트] SQL 교육 사이트 - 20220712 안내 사항 (0) | 2022.07.12 |
[팀 프로젝트] SQL 교육 사이트 - 20220708 안내 사항 (0) | 2022.07.08 |
댓글