1. 문제 발생 시 해결책
협업 시 발생할
수 있는 문제는 여러 가지가
있을 수 있다. 그
증 가장 기본적인 내용이 Check-in 또는 Check-out이
안 되는 경우이고, 또
다른 경우는 서로 다른
설계자가 동일한 부품을 거의
같은 시기에 변경한 경우이다. 본 문서에서는 중요한 세가지
경우만을 다룰 것이다.
1-1. Check Out 오류 해결
Check Out시에
선택되는 Workspace의 object상태에 따라 다음과
같은 error message를 나타내준다. 다음 그림과 같이 Check Out 창에서 Option선택을
마치고 OK를 눌렀을
때 Resolve Conflicts창이
나타날 경우 Conflict Type을
읽고 그에 대한 해결을 해야
한다. Conflict Type에 따른
오류의 예를 들어 보면 다음과
같다.
1.
“Object versions being
checked out is identical to unmodified workspace version”: Check out하려는 대상 Object의 같은 version이 workspace에
이미 존재 하지만 수정되지 않은
상태 -> 그러므로 Overridable은 true상태이고 Override 버튼을 선택할 경우 workspace에 겹쳐 check out된다. 사실은
실제 data가 또
하나 복사되는 것은 아니므로
Override를 선택하는 것이
바람직하다.
2.
“Modified object will be
replaced by Commonspace object version” : Check out하려는
대상 Object의 같은 version이 workspace에
이미 존재 하며 이미 수정된(+Modified) 상태 ->
Overridable은 true상태이지만 Override할 경우 workspace에 겹쳐 check out된다. 결과적으로 workspace에서 수정된 사항은
취소되고 원본으로 다시 check out하는 결과이다.
3. “Can not check out multiple
versions of an object” : 위의 그림과 같이 checkout시 특정 이름을
가진 object의 Version이 여러 개가 checkout object list에 나타나는 경우 check out이 불가능하다. Overridable이 false로
나타난다. 이 경우 override가 불가능 하므로 Cancel을 선택하여 Resolve창을 빠져 나오고
check out object list에서 최신버전을
제외한 object들을 선택하고 remove 버튼을 선택하여 check out 오류를 방지한다.
댓글 없음:
댓글 쓰기