2012-02-16 2 views
0

누구든지 높은 수준의 유스 케이스의 관점에서 VCS (RCS/CVS/SVN/Git/등)의 클라이언트를 사용하기위한 참조 (온라인 또는 도서)를 추천 할 수 있습니까?일반적인 버전 제어 시스템에서 클라이언트에 대한 유용한 사용 사례가 있습니까?

"상위 레벨"은 커밋 또는 업데이트와 같은 명령의 저수준 유스 케이스와는 달리 일일 부가 가치 퍼스펙티브 (예 : "보스 테스트"유스 케이스 레벨)를 의미합니다.

나는 VCS Use Cases for NetBeans을 찾았지만, 불완전하다고 생각합니다. 업데이트 후에 충돌을 해결하고, diffs를 수행하는 등의 유익한 사례는 없으며, 이는 부가 가치가 있고 구문과 관련이 없습니다 (사소한 것도 아닙니다!).

Eclipse Team CVS tutorial은 충돌을 해결하는 데 유용하지만이 도구에만 적용됩니다.

누구나 상위 수준의 시나리오를 잘 설명하는 책을 알고 계십니까?

+1

유스 케이스의 의미를 확장 할 수 있습니까? 태깅 (tagging), 분기 (branching), 또는 다른 것을 생각하고 있습니까? –

+0

유스 케이스를 정확히 의미하는 NetBeans 링크를 살펴보십시오. 필자가 언급 한 Eclipse 튜토리얼은 "충돌하는 작업"에 대한 사례 (튜토리얼 형식)를 문서화했습니다. 대부분의 변형 (같은 줄에 같은 파일에 대한 충돌하는 변경, 같은 줄에 같은 파일에 대한 충돌하는 충돌)이 있습니다. 아마도 VCS에서 이해할 수있는 가장 까다로운 ** 유스 케이스 일 것입니다. 다른 사람들이 있습니까? 저장소에서 파일이 제거되었지만 여전히 로컬 버전 등에서 필요합니까? – Fuhrmanator

답변

관련 문제