반응형 git4 Github desktop을 이용한 merge 충돌 해결 방법 (형상 관리) 며칠 전 팀원의 풀리퀘 요청으로 머지를 하려 했지만 충돌이 많은지 버튼이며칠 전 팀원의 풀리퀘 요청으로 머지를 하려 했지만 충돌이 많은지 버튼이 비활성화 되어 있었다. 처음 보는 화면에 역시나 많은 당황을 하고 이것 저것 찾아봤다.... 그 당시엔 일단 해결하는 게 급선무라 따로 사진을 찍어두고 할 겨를이 없었고, 어찌저찌 3시간만에 해결했다!!! 정말 이런 저런 글들이 많았는데, git desk top을 이용하여 해결했다. (정말 쉽다) 오늘 다시 머지 하려는데 resolve 비활성화가 뜨길래 이때다 싶어, 방법을 적어 본다. 1. 머지 안 됨 확인 2. 깃 데스크탑 설치url : https://docs.github.com/ko/desktop/installing-and-authenticating-t.. 2024. 12. 12. SourceTree 및 Github 형상 관리 방안 프로젝트 진행 시 업무 단위별로 브랜치 생성 방법 / merge / pull / push 방법 등,팀원간의 효율을 위해.... 그리고 나의 공부를위해 상세하게 기록해 보았다. - Feature : 본인이 작업할 기능 브랜치 (보통 기능 명으로 브랜치 생성)- Dev : 본인 브랜치의 이상 여부 확인을 위한 테스트 브랜치- Main : 최종 merge 브랜치 작업 시작 전, main 브랜치 pull 받기: 동기화 용도각자 기능에 맞는 이름으로 브랜치 생성: ex) loginPageEJ (기능+ 이름 초성)해당 브랜치로 작업 진행: dev, main 에서 작업하지 않도록 주의본인 브랜치에 수정 사항 커밋 (PUSH 금지)작업 완료 후, 본인이 dev(test용) 브랜치에 merge: sourceTree 내.. 2024. 12. 8. Git Hub - Discussions Template 만들기 Git hub Issue 템플릿 만드는 것과는 다르게 Discussions 템플릿은 꽤 까다로운 편이다. 이거는 Issue 템플릿 만들 때 보다 시간이 배로 들었다... 이것 또한 까먹지 않기 위해 기록을 날려주겠다.. 간단한 정리를 해보자면 Discussions Template이란 Github에서 지원하는 팀 원들간의 자유로운 소통 공간이다. - 주제를 기반으로 논의 스레드 생성 - 질문/답변 형태로 활용 가능- 주제별로 카테고리 지정 가능 (예: 아이디어 , 질문 , 일반 논의)- 참여자의 의견을 수집하고 커뮤니티와 소통하는 데 중점 이슈 템플릿과 마찬가지로 Discussions 도 템플릿(정해진 작성 틀)이 없다면 가독성이 좋지 못할 것이다. 말 그대로 자유로운 소통 공간이지만 틀을 유지하지 않고 .. 2024. 11. 27. Git Hub - Issues Template 만들기 Issues 란 프로젝트에서 발생한 버그 , 작업 항목 , 개선 요청을 기록하고 추적하기 위한 도구이다.작업 단위로 관리되고, 팀원간에 토론하고나 진행 상황을 공유할 수 있는 기능이다. 예를 들어 프로젝트 시 , 개인이 맡은 기능을 구현하는데 에러가 발생했을 때 Issue에 작성한다. 템플릿 없이 작성하려면 아래와 같이 틀이 적용되지 않은 형식으로 작성하게 되는데,글이 쌓이면 가독성이 좋지 않아, 그간 작성한 내용이 쓸모가 없어질 것이다.▷ Repositoriese 구성하기 ① 팀원간 적용할 Repositories 를 구성한다. ② Create new file을 클릭하여 새 파일을 만든다.파일 만들 때 해당 레파지토리에 Pull requests나 Discussions 템플릿을 추가 작성해야 할 수도 있으.. 2024. 11. 20. 이전 1 다음 반응형