이 질문은 에티켓 및 오픈 소스 프로젝트에 관한 것입니다.에티켓 : 버전 버프 오픈 소스 프로젝트의 내 포크?
github에서 응용 프로그램을 분기하고 두 가지 새로운 기능을 추가했습니다.
첫 장편 자주 다른 곳 요청하고있다. 나는 그것을 추가했다. 코드 & 구현이 깨끗합니다 (제 생각 엔).
두 번째 기능은 해킹 이상입니다. 그것은 다른 사람들에게 유용 할 것이지만, 구현은 코드에서 좀 더 사용법이 더럽다. 이 기능이 필요하지만, 제대로 구현하지 못했거나 가치가 있다고 여겨 질 수있는 수준으로 메인 프로젝트에이라는 문구가 있습니다.
버전 관리는 어떻게해야합니까? 내 버전 번호를 신경 쓰지 않고 마스터 브랜치에 밀어 넣을 수 있습니까?
실행중인 버전, 수정 된 버전 또는 원본 버전이 모두 동일한 버전 번호임을 확인하는 것은 귀찮습니다. 하지만 몇 달 후 내 github 페이지의 버전 번호가 원본과 동일하지만 실제로는 완전히 다른 경우 혼란 스러울 것입니다. (I 등 풀 요청을 만들었습니다하지만 내 질문의 맥락이 아니다.)
는내가 갈래 한이 프로젝트는 그래서 루비 보석을 사용하는 버전의 형식은 다음과 같습니다
보석이의 버전을 추적하여 계획. x.y.z 형식의 버전을 사용한다고 가정합니다.
x는 'major'버전이고, y는 'minor'버전이며, z는 패치 버전입니다.
다른 프로젝트/langauges에도이 표준이 적용됩니까? 변경 사항 패치가 있습니까?
감사
람되는 RAN을 변경 집합하는 것이 일반적이다. 두 기능 중 하나를 계속 개발하지 않을 것입니다. 나는 내가 원하는 것을 가지고있다. (이기적이 지 않기 위해, 다른 언어/프로젝트 이름에서 두 번째 기능이 수행되는 완전한 다시 쓰기가 있지만 아직 안정적이지는 않습니다.) – Ross