6

우리 가게는 우리가 유지 관리하는 OSS 제품에 대한 릴리즈 관리 프로세스를 공식화하려고합니다 (편집 : 버전 관리를 위해 SVN 사용). 그것은 일종의 웹 개발 프레임 워크/CMS 종류의 것입니다. 다른 프로젝트가 위에 구축 된 제품과 같습니다. 따라서 도구를 사용하는 개발자에게 특히 중요한 버전 관리 시스템에 대한 명확한 의사 소통이 이루어집니다.버전 시스템을 시각화하는 방법의 예는 무엇입니까?

이 시스템을 그래프로 표시하여 내부적으로나 외부 개발자와 더 잘 커뮤니케이션 할 수있는 몇 가지 예를 찾고 싶습니다. 버전 관리와 관련하여 많은 표준과 모범 사례가 있다는 것을 알고 있습니다. 따라서 시각적 인 어휘로 확장되기를 기대합니다. 한 예로서 http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes에 멋진 그래프가 있습니다. 이런 종류의 것들이 어떻게 디자인되어야하는지에 대한 가이드가 있습니까? 그것이 OSS 프로젝트의 경우

답변

3

첫째, 기회는 버전 관리 시스템 ISM Distributed one (DVCS)

그렇다면,이 branching model can be of interest에게 있습니다.
아이디어는 원격 repos에서 통합하려는 것을 제어하는 ​​것입니다.

alt text http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

+0

이것은 훌륭한 차트이지만 프로젝트에서 Subversion을 지금 사용 중입니다. 나는 Github이 이러한 차트를 수행하는 방법에 대한 큰 팬이며 SVN과 유사한 도구를 찾고 싶어합니다. –

0

이 역시 필요합니다. Tortoise SVN에 내장 된 그래프가 너무 바쁩니다. 그러나 그것을 사용했습니다. 그러나 위의 VonC 사진과 같은 것이므로 마른 지우기 보드와 컬러 마커를 사용할 것입니다. 내 입방체 밖에 걸어 놓을 게. 회전 속도계, 날짜, 전력 질주 및 프로젝트에 주석을 달면 모든 설정이 완료됩니다.

관련 문제