변경 플로우, 충돌 발견 및 충돌 해결
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

변경 플로우, 충돌 발견 및 충돌 해결

둘 이상의 팀 구성원이 동일한 파일 또는 폴더를 수정하면 결과가 충돌됩니다. 한 명의 팀 구성원이 다른 구성원의 변경사항을 작업공간에 허용하는 경우 이러한 충돌을 해결해야 합니다. Rational Team Concert™ 소스 제어에서 잠재적인 충돌을 발견하고 변경사항을 허용하기 전에 해당 충돌에 대해 경고합니다. 또한 충돌을 해결할 수 있는 여러 가지 도구와 메소드를 제공합니다.

일반적으로 동일한 파일 또는 폴더가 두 개의 다른 작업공간에서 수정되면 충돌이 발생합니다. Rational Team Concert 소스 제어에는 자원을 수정할 의도를 선언하는 명시적인 체크아웃 오퍼레이션이 없기 때문에 다른 위치에서 수정되고 있는 자원을 수정하는 경우 경고 메시지가 표시되지 않습니다. 변경 세트를 일시중단하고 해당 변경 세트가 포함된 파일 중 하나를 수정한 다음 변경 세트에 대한 작업을 재개하는 경우 단일 작업공간에서도 충돌이 발생할 수 있습니다.

충돌의 두 가지 유형은 다음과 같습니다.
  • 일반적으로 파일을 수정하는 동안 다른 팀 구성원이 해당 파일을 수정했을 수 있기 때문에 수신 및 전송 변경 세트에 동일한 파일에 대한 변경사항이 포함되어 있는 경우 컨텐츠 충돌이 발생합니다.
  • 수신 및 전송 변경 세트에 동일한 디렉토리 네임스페이스에 대한 변경사항(일반적으로 디렉토리에서 파일이나 폴더 이동, 제거 또는 이름 바꾸기의 결과)이 포함되어 있는 경우 구조적 충돌이 발생합니다.

Rational Team Concert 소스 제어에서 수신 또는 전송 변경 세트에서 잠재적 충돌을 발견하고 보류 중인 변경사항 보기에 표시되도록 합니다. 원하는 경우 수신 변경 세트의 잠재적 충돌 해결을 수행하기 않거나 연기할 수 있습니다. 일반적으로 변경 세트를 전달하기 전에 수신 변경 세트의 충돌을 허용하고 해결하여 전송 변경 세트의 잠재적 충돌을 해결해야 합니다.


피드백

도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).