소스 컨트롤 제공자를 사용하여 여러 개발자 사이에서 파일을 공유하고 보안과 품질을 향상시키며, 공유된 프로젝트의 변경 사항을 추적할 수 있습니다. 타사 소스 컨트롤 제공자와 함께 LabVIEW를 사용하여 LabVIEW 내에서 파일을 검토하고 변경된 사항을 추적할 수 있습니다. 도구≫소스 컨트롤을 선택하여 LabVIEW에서 일반 소스 컨트롤 기능에 접근합니다. LabVIEW 프로젝트의 파일이나 개별적인 VI에서 소스 컨트롤을 사용할 수 있습니다.

노트 소스 컨트롤은 Professional Development System에서만 사용 가능합니다.

소스 컨트롤은 소프트웨어 프로젝트 관리를 도와주고 여러 개발자와 여러 소프트웨어 프로젝트 사이에서 파일 공유를 용이하게 합니다. 소스 컨트롤 제공자는 프로젝트 파일에 대해 집중된 마스터 복사본을 유지합니다. 변경할 것이 있으면, 마스터 복사본을 업데이트하여 그 변환된 내용을 반영합니다. 이것은 모든 개발자가 가장 최근 버전의 프로젝트 파일에 접근하기 쉽도록 해줍니다. 또한, 소스 컨트롤 제공자는 모든 코드를 쉽게 접근할 수 있기 때문에 코드 재사용을 가능케 합니다.

소스 코드 컨트롤로 알려진 소스 컨트롤은 보안과 품질을 향상시키는데도 도움을 줍니다. 파일을 변경하기로 결정하였다면 그것을 편집하기 위해 파일을 체크아웃합니다. 파일의 변경을 끝냈으면, 새로운 버전의 파일을 체크인하여 이것을 소스 컨트롤 프로젝트의 마스터 복사본의 일부가 되도록 합니다. 올바르지 않은 변경을 체크인하였다면, 대부분의 소스 컨트롤 제공자는 이전 버전의 파일 접근을 허용하여 개정을 취소할 수 있습니다.

소스 컨트롤 제공자는 소프트웨어 프로젝트에 대한 변경 사항을 추적하는데 도움을 줍니다. 파일을 체크인할 때, 제공자는 사용자에게 변경 사항을 기술하라고 입력 요청합니다. 소스 컨트롤 제공자는 이 정보를 유지하여 프로젝트의 향상을 명확하게 문서화합니다. 소스 컨트롤에서 각 파일에 대한 개정 히스토리를 볼 수 있습니다.

정렬 옵션을 사용하여 프로젝트 내의 아이템을 구성할 수 있습니다. 선택한 정렬 옵션은 디스크 상에 있는 프로젝트의 구성을 변경하지 않습니다. 따라서 프로젝트를 소스 컨트롤에 제출할 때 통합하고 비교해야 하는 변경 내역이 더 적습니다.

소스 코드를 유지하는 것에 덧붙여서 소스 컨트롤 제공자는 소프트웨어 프로젝트의 다른 측면을 관리할 수 있습니다. 예를 들면, 소스 컨트롤 제공자를 사용하여 스펙과 다른 문서에서 만들어진 변경을 추적할 수 있습니다.

LabVIEW와 함께 사용하려는 타사의 소스 컨트롤 제공자를 선택한 후에 그 제공자에 대한 LabVIEW 셋팅을 설정할 수 있습니다.

LabVIEW에서 이용할 수 없는 소스 컨트롤 작업을 수행하려면 그 특정한 함수를 위해 소스 컨트롤 제공자로부터 직접 작동시킵니다.

소스 코드를 관리 및 컨트롤하는 방법에 관한 더 자세한 정보는 ni.com의 Software Configuration Management and LabVIEW 문서를 참조하십시오.