728x90
반응형

Git 3

patch git branch 자동화 스크립트 만들기

대규모 프로젝트에서 개발업무를 진행하다 보면 버그나 휴먼 에러 등 다양한 이슈 발생으로 패치를 생성한다. 그리고 프로젝트를 위한 패치리스트를 모아두어 관리하는 git이 존재하게 된다. 만약 내가 개발한 내용을 모든 프로젝트에 반영해야 하는데 각 프로젝트의 패치 git을 remote에서 다운로드한다고 생각해 보자. 모든 git 주소를 다 알지도 못할 뿐더러 git주소를 확인하기 위해 또 문서를 뒤져야 한다. 시간 낭비를 줄이고 귀차니즘을 없애기 위해 앞으로는 다운로드 후 프로젝트에 바로 적용할 수 있도록 스크립트를 만들기로 결심하고 5분 만에 test script파일을 만들었다. 테스트 결과 성공적이었다. 앞으로 브랜치명과 패치 git을 다운받을 위치만 지정해주면 알아서 해당 프로젝트에 패치git 다운로드..

개발 이야기 2023.07.28

How to fix (would clobber existing tag)

Repo 하나의 큰 프로젝트를 진행할 때 repo라는 git을 관리할 수 있는 툴을 사용합니다. Repo는 많은 git repository를 관리하고 개발 워크플로의 일부를 자동화하는데 도움이 됩니다. Repo는 git을 대체하기 위한 툴이 아니라 git 작업을 더 쉽게 할 수 있도록 도움을 줍니다. repo 명령어는 .repo가 존재하는 경로의 아무 곳에서나 실행이 가능한 파이썬 (python) 스크립트입니다. repo에 대해 조금 더 많은 내용을 알고 싶다면 아래 링크를 참고하십시오. Repo README.md How to fix the would clobber existing tag issue 개발을 진행하는 과정 중에는 굉장히 많은 협업을 요구할 때가 많습니다. 그로 인해 git merge con..

개발 이야기 2023.07.06

[파이썬 완전정복] PyCharm에 Github 연동하기

이번 시간에는 파이참(pycharm)에 github연동해서 기존에 올려놨던 파이썬 자료를 remote 서버에서 local로 PC에 가져와 보겠습니다. 먼저 파이참을 실행합니다. 실행하면 다음과 같이 Get from Version Control이 보입니다. "Get from Version Control"을 클릭합니다. clone을 통해 가져온 로컬 정보를 확인해보겠습니다. 2019년에 작성해서 올려놨던 내용을 받아왔습니다. 일반적으로 회사에서는 git을 command를 통해서 사용하지만, 파이참 (PyCharm)은 remote repository를 url 혹은 github를 지원합니다. 그래서 편리하게 push/pull이 가능합니다. 하지만 실전에서는 command를 사용해서 하기 때문에 terminal창..

개발 이야기 2020.06.25
728x90
반응형
SMALL