스트림은 하나 이상의 컴포넌트가 포함되어 있는 저장소 오브젝트입니다. 컴포넌트는 Eclipse 플러그인 또는 웹 사이트 컨텐츠를 구성하는 문서 그룹과 같은 관련 아티팩트의 수집입니다.
소스 제어 하의 아티팩트는 컴포넌트로 그룹화됩니다. 공통 루트를 공유하는 모든 파일 및 폴더 그룹이 컴포넌트일 수 있습니다. 스트림은 하나 이상의 컴포넌트의 수집입니다.
스트림은 다른 소스 제어 관리 시스템에 있는 분기와 유사하지만 여러 추가 기능이 포함되어 있습니다. 저장소에 있는 컴포넌트를 0개 이상의 스트림에 포함할 수 있습니다. 스트림에 최대 하나의 컴포넌트 버전을 포함할 수 있습니다. 다중 스트림을 사용하면 개발 조직에서 다른 버전의 동일한 컴포넌트를 사용하는 프로젝트에 대한 작업을 수행할 수 있습니다. 예를 들어, 새 소프트웨어 릴리스를 개발하기 위한 스트림에는 최신 버전의 릴리스 컴포넌트가 포함되지만 이전 버전의 소프트웨어 릴리스를 유지보수하기 위한 다른 스트림에는 초기에 해당 릴리스의 파트인 컴포넌트 버전이 포함됩니다.
스트림 및 컴포넌트는 저장소 오브젝트입니다. 이는 작업공간 컨텐츠를 카탈로그하므로 컴포넌트 또는 스트림을 작성하기 전에 저장소 작업공간을 작성해야 합니다. 저장소 작업공간을 작성하고 프로젝트를 선택하여 해당 저장소 작업공간에 추가하면 프로젝트를 컴포넌트로 구성할 수 있습니다.
로컬 작업공간에는 스트림 및 컴포넌트가 정의되어 있지 않습니다. 저장소 작업공간의 각 컴포넌트에 있는 파일 및 폴더 오브젝트가 로컬 파일 시스템에 파일 및 폴더로 로드됩니다. 하나의 각 파일 또는 폴더 버전(작업공간을 작성할 때 지정한 스트림 또는 기준선에 따라 선택된 버전)만 로드됩니다.
로컬 작업공간에서 둘 이상의 컴포넌트 버전을 로드(로컬 작업공간에 둘 이상의 저장소 작업공간이 포함되어 있는 경우)할 수 있지만 로컬 작업공간에는 한 번에 하나의 컴포넌트 버전만 있을 수 있습니다. 하나의 저장소 작업공간에서 컴포넌트를 로드하면 겹쳐쓰기를 허용할 것인지 프롬프트된 후에 다른 저장소 작업공간에서 로드된 컨텐츠를 겹쳐씁니다.
도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).