2010-07-29 2 views
0

여기에는 여러 가지 병합 문제가 있습니다. 우리는 SVN을 사용하며,이 도구에 문제가 아니라 정책과 관련이 있다는 것을 알고 있습니다. 그러나 이것을 최소화 할 수있는 최선의 병합 관행/정책은 무엇입니까? 또는 SVN보다 병합을 더 쉽게 만드는 VCS가 있습니까?더 많은 병합을 선호하는 VCS 또는 병합 문제를 최소화하는 모범 사례는 무엇입니까? 여기 우리가 일하는

+0

글쎄, 무슨 문제가 있니? –

답변

1

모든 경우에 자동으로 병합 할 도구가 없습니다. 자동 병합의 결과는 항상 가장 좋은 추측입니다. 수락하기 전에 병합 결과를 확인할 기회가 있습니다.

일반적으로 SCM에는 많은 패턴과 함정이 있습니다. 정보의 출처는 다음과 같습니다. www.cmcrossroads.com

참조 패턴은 MergeMania으로 분류됩니다.

0

나는 위의 질문에 두 번째로 : 구체적으로 "병합 문제가 있습니까?"

어쨌든 내 경험은 분산 버전 제어 시스템 (DVCS)입니다. Mercurial, Git은 Subversion보다 병합에 대해 훨씬 똑똑합니다. 많은 svn 바인딩 개발자가 병합의 어려움으로 인해 분기를 피하는 반면 DVCS에서는 정규적이고 고통스럽지 않은 워크 플로의 일부입니다.

(작업장에서 시스템을 전환 할 수는 없지만 어쨌든 DVCS를 배우면 더 나은 시장성을 갖춘 개발자가 될 수 있으며 현재 문제를 해결하는 데 필요한 영감을 줄 수도 있습니다. .)

관련 문제