git feature branch 모델 프로젝트 적용기

원래 사내에서 svn을 사용하고 있는데 자회사쪽과 작업을 하면서 그쪽 개발자를 구워 삶아서(홀려서) svn 이 아닌 git을 저장소로 사용하기로 하고, github 를 쓰고 싶었지만 작업자가 2명이라서 yona H2 embedded 버전을 사용하기로 했다. 오픈소스에 기여하거나 혹은 만들거나 할때 master 브랜치 외에 develop 브랜치 까지만 써보긴 했고, git feature branch 모델은 실제 업무에 사용해 본적은 없었다. 고도화… Read More

기술 링크 정리 #3 - 2016/12/28

파이썬 관련 파이썬 코리아 격월 세미나 파이썬 코리아의 세미나는 자주 열리지 않는 편인데, 12/17일에 격월 세미나가 열렸었다. 다음번 격월 세미나를 기다려본다. 웹 개발, 왜 어려운가? 오픈소스 네이밍 특징들 파이썬을 만난지 100일♥째 Python 3.6.0 is now available! Python 3.6이 릴리즈 되었다. 관련해서 정리한 내용을 확인해보자. 기타 Git 100% 활용하기: 협업을 위한… Read More

기술 링크 정리 #1 - 2016/12/09

파이썬 관련 Python 3.6.0 RC1 Python3.6.0 Release Candidate1 에 대한 내용을 담고 있다. 에 가면 좀더 자세한 내용을 볼 수 있다. CPython 구현 개선에 대한 내용이 있는데, dict 타입을 재구현해서 PyPy와 비교해서 더 빠르다고 하고, Python3.5 와 비교해서 20% ~ 25% 향상 되었다고 한다. 포맷 문자열이 아래와 같이 가능해진다. >>… Read More

Upstream and Syncing a fork

위와 같은 경우가 많이 발생을 한다. 하나의 github 프로젝트에서 내가 뭔가의 수정을 위해서 fork 를 하고, 수정을 해서 Pull Request 를 날린후, Merge 가 된다. 그리고 다른 사람이 원래의 프로젝트에 커밋을 하면 내가 fork 뜬 프로젝트에서는 해당 커밋들을 가져와야 한다. 그래야 최신 상태에서의 기여가 가능하니까. 어떻게 해야할까? 찾아 보니 Upstream 이라는 개념이 github 에 있어서… Read More

주워먹기 Pull Request 에 대해서

> @krazyeom 그게 말처럼 주워먹기 힘든 프로젝트였습니다 ㅠㅜㅜ http://t.co/RkgntLz2uT @dalinaum — 용균 (@haruair) April 1, 2015 언제부터인가 모르겠지만 주워먹기를 가끔하고 있다. 먹는게 아니라 오픈소스의 일부를 기여하는 것인데 버그를 수정하거나 그런 아주 큰 기여가 아닌 소소한 기여를 의미하는 것으로 ‘주워먹기’ 라는 말을 다른 사람들이 쓰는것을 보고 내가 하는것이 주워먹기라는 것을 알게 되었다. 특별히 주워먹기를 하기… Read More

(github) branch 지우기

TistoryTalk 에 언제인지 모르는데 brach를 떠놓은 것이 있는데, 필요없다고 삭제 할려고 하니까, github for mac 을 통해서 생성했는데, 삭제는 없는것 같아서 찾아보니, 아래와 같은 명령어로 삭제 할 수가 있다.  git push origin --delete <branchName> ps) 이제 좀 git 명령어 좀 익혀야 할때.… Read More