개요 현업에서 굉장히 좋았다고 느꼈던 기능이 있어 이번 팀 프로젝트를 진행하며 적용시켜보고 싶었어요. 그래서 그 내용을 공유하려고 해요 :) 규모가 큰 프로젝트일수록 브랜치 전략이 필요하고, 브랜치가 세분화됨에 따라 Pull / Request의 중요성은 더 커져요. 특히 혼자만의 판단으로 Merge할 경우 나중에 큰 문제가 생길 수 있어요. 객관적인 판단을 위해 팀원들의 리뷰와 승인이 있을 때에만 Merge를 진행할 수 있는 제약 조건이 있다면 조금 더 신뢰성 있게 프로젝트가 관리될 수 있을 거예요. 그래서 이 글에서는 GitHub에서 팀원들의 승인이 N개 이상일 때에만 Merge 가능하게 제약을 거는 방법에 대해 이야기 해볼게요. 제약 설정하기 방법은 매우 간단해요. 우선 제약을 생성하기 원하는 Git..
🎯 Git Fork App으로 Git 연습하기_02 📚 이어서 보기 Git Fork App으로 Git 연습하기_01 🧑🏻💻 What - Git Fork란? 상황 시뮬레이션 하기 작업해볼 상황은 아래와 같아요 task/jay2에서 jay2 작업을 진행하고있는 동시에 task/david2에서 같은 파일에 다른 작업을 진행해요. task/david2에서 먼저 develop에 merge하고, task/jay2에서 merge를 시도해요 -> conflict 발생 epic/task/david1에서 task/david2 상태를 기준으로 rebase해요. commit의 이름을 변경해요 commit의 순서를 변경해요 amend로 기존 커밋에 변경사항을 포함시켜요. 이번 글에선 위의 작업 중 1번을 진행해보겠습니다. 🛠..
🎯 Git Fork App으로 Git 연습하기_01 🧑🏻💻 What - Git Fork란? Git Fork는 Git을 더 편하게 쓰기 위한 GUI 프로그램이에요. Source Tree라는 앱이 매우 유명하고, 많은 분들이 사용하고 계셔서 자료가 많지만 Git Fork는 자료가 많지 않아서 블로깅을 하게 되었어요! -> git Fork로 검색하면 git의 Fork 기능에 대한 자료만 수두룩합니다... git Fork 프로그램에 대한 글은 찾기가 어려워요! Git-Fork 홈페이지 에서 다운 받을 수 있어요! 무료 버전과 유료 버전이 있지만 항상 그렇듯 무료 버전으로 충분해보입니다! 이 앱에 관해 이런저런 여러가지 이야기들이 있는데 여기서는 어떻게 사용하냐에 관한 글이라 생략하겠습니다 :] 📚 Why ..
[Club House] 프로그래머스x최강iOS팀이 만나다(21.03.04) 단순한 알고리즘 문제풀이만으로 블로그를 작성하는 것은 의미가 없다 어떤 방식으로 해결했는지보다 중요한 것은 제가 고민한 흔적을 남기는 것입니다. 어떤 고민의 결과 어떤 방식을 찾았고, 남들과 다르게 추가적으로 한 고민의 흔적이 있으면 더 좋을 수 있습니다. 조금 하기 어려운 프로젝트를 제공받아서 진행할 때 크게 발전할 수 있다 버거운 프로젝트를 받아 진행하는 과정에서 벽에 부딪혀야 프로그래밍적으로 발전할 요소가 큽니다. 스토리보드보다는 코드 베이스로 진행한다 혼자하는 프로젝트일 경우에는 스토리보드처럼 시각적인 기준으로 프로젝트를 진행해도 관계가 없지만, 프로그램의 규모와 커밋에 참여하는 참여자가 많아질수록 코드 베이스일 때 소통이..
- Total
- Today
- Yesterday
- filter#isalnum#lower
- 섬의개수#백준알고리즘#Python
- 토마토#백준알고리즘#Python
- 병든 나이트#BOJ#탐욕법#Python
- 날짜 계산#BOJ#완전탐색#Python
- 백준 알고리즘#BackTracking
- django
- 텀 프로젝트#백준알고리즘#Python
- django#slicing
- 반복수열#백준알고리즘#Python
- 리모컨#완전탐색#BOJ#Python
- 공유기 설치#BOJ#이분탐색#Python
- API#lazy#
- 파이썬알고리즘인터뷰#4장
- Brackets#Stacks and Queues#Codility#Python
- 종이자르기#분할정복#BOJ#Python
- 배열합치기#분할정복#BOJ#Python
- 나무자르기#BOJ#이분탐색#Python
- PassingCars#Codility#Python
- 순열사이클#BOJ#Python
- NumberofDiscIntersections#Codility#Sort#Python
- 쿼드트리#BOJ#분할정복#Python
- 터틀비치#리콘#xbox#controller
- 랜선자르기#이분탐색#BOJ#Python
- N으로 표현#DP#Programmers#Python
- 암호코드#dp#BOJ#Python
- Distinct#Codility#Python
- 미로 탐색#백준알고리즘#Python
- Swift#Tuples#Range
- Triangle#Sorting#Codility#Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |