클라이언트 측 삭제 작업 다시 동기화에 대한 가정 및 규칙
클라이언트 측 삭제 작업에 대한 아래의 가정 및 규칙에서 “삭제 취소됨”은 삭제된 항목이 > 을 선택하거나 해당하는 도구 모음 버튼
를 클릭하여 복원되었음을 의미합니다. 그리고 "사용 가능 노드"는 삭제된 계층 구조의 일부가 아닌 노드입니다.
가정
• 삭제 충돌 아이콘(
)이 있는 노드를 이동한다는 것은 노드가 먼저 삭제 취소되었음을 내포하고, 노드가 해결되었음을 의미합니다.
• 삭제 취소된 노드는 일반적인 사용 가능 노드처럼 조작될 수 있습니다.
• 상위를 해결하려고 선택하면 삭제 충돌과 관련된 모든 하위가 해결됩니다. 하위를 해결하려고 선택하면 상위 및 하위가 해결됩니다.
• 충돌 탐색 아이콘(
)을 표시하는 노드는 실제 충돌이 아닙니다. 따라서 이 아이콘을 표시하는 노드를 클릭하면 충돌 항목 헤더 또는 편집 가능한 항목 미리 보기가 표시되지 않습니다. 이러한 행은 삭제 취소할 수 없습니다.
• 충돌 탐색 아이콘(
)이 있는 노드를 클릭하면 삭제된 계층 구조에서 실제 삭제 충돌이 해결되지 않습니다.
회색으로 표시된 노드에 대한 규칙
• 회색으로 표시된 노드를 이동하거나 복사할 수 없습니다.
• 추적을 생성하는 데 회색으로 표시된 노드를 사용할 수 없습니다.
• 회색으로 표시된 노드 사이에서 사용 가능 노드를 이동할 수 없습니다.
• 회색으로 표시된 노드의 하위가 되도록 사용 가능 노드를 들여쓸 수 없습니다.
• 사용 가능 노드를 회색으로 표시된 노드 위 또는 아래로 이동할 경우 회색으로 표시된 노드는 무시됩니다. 하나 이상의 회색으로 표시된 노드의 바로 아래에 있는 사용 가능 노드가 위로 이동하는 경우, 회색으로 표시된 노드 위의 첫 번째 사용 가능 노드 위로 사용 가능 노드가 이동합니다. 사용 가능 노드가 아래로 이동하는 경우에는 그 반대입니다.
• 회색으로 표시된 노드에 실제 충돌이 없는 경우 회색으로 표시된 노드에 대해 편집 가능한 항목 미리 보기가 표시되지 않습니다.
삭제 충돌에 대한 규칙
• 서버에서 변경된 노드를 어떻게든 삭제하면 삭제 충돌 아이콘(
)이 표시됩니다. 동일한 노드가 서버에서 삭제되는 경우 예외가 존재합니다.
• 서버에서 변경된 삭제한 상위 내의 모든 하위 노드에도 삭제 충돌 아이콘(
)이 있습니다.
• 삭제 충돌은 이 충돌이 발생한 노드와 같이 있습니다. 삭제 충돌이 있는 노드를 이동하면 충돌이 해결된 후에도 노드에 충돌이 계속 있습니다. 이는 삭제된 상위 밖으로 노드가 이동하여 노드에서 삭제 충돌이 첫 번째 자리에 있게 된 경우에도 마찬가지입니다.