분기의 개념은 개발을 수행 할 전체 저장소의 안정되지 않은 포크를 만드는 데 초점을 맞춘 것으로 보입니다. 개별 파일의 분기를 만드는 메커니즘이 있습니까?SVN에서 개별 파일을 어떻게 분기합니까?
사용 사례의 경우 플랫폼에 특정한 여러 소스 (* .c) 구현이있는 일반적인 헤더 (* .h) 파일을 생각해보십시오. 이 유형의 지점은 영구적 인 지점입니다. 이 모든 지사는 때때로 교차 지회 합병을 통해 지속적인 개발을 보게됩니다. 이것은 일반적으로 유한 수명을 갖는 불안정한 개발/안정 방출 지점과는 현저한 대조를 이룹니다.
트렁크와 모든 가지 사이에서 지속적으로 병합하기 위해 무리한 유지 관리가 발생하므로 저장소 전체를 (저렴하거나 아예없는) 분기하려고합니다. 현재 ClearCase를 사용하고 있습니다. ClearCase는 다른 방식으로 쉽게 분기 할 수있는 개념을 가지고 있습니다. SVN으로 전환하는 것을 고려해 달라는 요청을 받았지만이 패러다임의 차이는 중요합니다. 필자는 안정적인 릴리스 분기를 절단하는 것보다 개별 파일에 대한 대체 버전을 쉽게 만들 수 있다는 것에 훨씬 더 우려하고 있습니다.
다른 의견에서 실제로 사용 사례가 아니라는 점에 유의하십시오.해답이 실제 사례가 아닌이 유스 케이스를 해결하려고 할 때 놀라지 마십시오. – wnoise