JIRA3 online용 소스버전관리 : BitBucket - 공짜? 요즘 아마도 가장 많이 쓰이는 소스버전관리는 역시 SVN이다. 그런데, 이 SVN을 아주 싫어해서 GIT이라는 소스 버전관리 프로그램을 만든 것이 내가 알기로는 리눅스를 만든 리누스 토발즈다. 그래서 현재 코딩하는 많은 사람들이 쓰고 있는 데, 특히 요즘은 클라우드시대를 맞이하여 온라인으로 소스를 올리고 서로 협업해서 사용하는 사람들도 많다. 아마도 가장 핫한 온라인 소스 버전관리는 GItHub가 아닌가 한다. 그런데, 여기서 가입하고 사용을 하려면 좀 그런 것이 프라이빗한 프로젝트를 생성해서 사용하려고 하면 역시 돈을 내야 한다. 물론 머 소스를 공개하면 당연히 공짜다. 그런데, 사람마음이 또 그런 것이 개인적으로 하는 프로젝트 같은 것은 굳이 꼭 여기에 올리고 싶은 마음이 없게 된다. 그래서 얼마전에.. 2012. 6. 4. Fisheye와 JIRA 연동 - Smart Commit 일단 JIRA(이하 지라) 와 피쉬아이를 쓰게 되면 둘을 연동할 수 있는 상태가 된다. 그런데 지라에서 발행한 특정 이슈에 대해서 개발자가 매번 들어가서 상태를 변경하는 것이 힘들다. - Solve, Close 이런 상태로 말이다. 그래서, 이런 상태 변화를 원활하게 해주기 위해서 피쉬아이에서는 Smart Commit이라는 것을 제공한다. 방법은 다음과 같다 1. 먼저 피쉬아이에서 스마트 커밋을 활성화시킨다. http://confluence.atlassian.com/display/FISHEYE/Enabling+Smart+Commits 2. 개발자가 소스를 수정하고 커밋할 때, comment 부분에 이슈와 관련 명령어를 넣어주면 해당 이슈와 연동하여 상태가 변화한다. JRA-123 JRA-234 JRA-3.. 2011. 10. 22. Issue Tracking - JIRA 회사에서 일을 하면서 최근에 가장 고민을 했던 것이 요청자인 나와 개발자간의 자료 공유였다. 어떤 버그나 이슈가 생기면 나는 시스템에 이 것이 적용가능한가를 일차 검토하고 이 자료를 기반으로 Powerpoint/Excel등으로 정리를 하고 메일로 송신을 하고 개발자는 검토한 이후에 다시 메일로 의견을 송신하여 온다. 그 후에 최종적으로 확정을 한다. 그런데, 여기서 문제가 생긴다. 개발자와 요청자이면서 설계자인 나와는 그냥 메일로 주고 받고 하는 데, 담당자가 바뀌고 이 후에 변경을 추적하거나 관련된 문서를 어떻게 찾아낼 것인가가 문제가 된다. 이렇게 되면 어떻게 할 수없는 상황이 된다. 그동안 무슨 문제가 있었는지, 어떻게 해당 상황을 해결했는지 말이다. 이걸 다시 그 시점에 자료 정리하고 설명하라면 .. 2011. 10. 11. 이전 1 다음 반응형