This shows you the differences between two versions of the page.
ko:rhino:mac:lionsaving [2019/07/16] |
ko:rhino:mac:lionsaving [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 이제까지 파일 저장에 대해 배운 건 전부 틀렸습니다====== | ||
+ | Apple이 macOS에서의 파일 저장 기능을 활성화했습니다. | ||
+ | |||
+ | 이 정보는 Mac용 Rhino에만 국한된 것이 아니라, macOS의 자동 저장 및 버전을 구현한 모든 응용 프로그램에 해당됩니다. 여기서 얻은 지식은 자동 저장 및 버전을 사용하는 macOS의 모든 곳에 적용됩니다. | ||
+ | |||
+ | 다음 글은 Mac용 Rhino 릴리스 안내에 적혀 있으나, 아직 읽지 못 하신 분도 계시리라 생각됩니다. 반드시 지금 읽으시고, | ||
+ | |||
+ | > | ||
+ | > Rhino와 관련된 자동 저장 및 버전에 대한 추가 정보는 [[ko: | ||
+ | > | ||
+ | > | ||
+ | |||
+ | 다음의 글은 참조된 항목에도 적혀 있습니다. 이 글에서는 어떻게 변경되었는지에 대해 요점 위주로 소개합니다. | ||
+ | |||
+ | **자동 저장은 자동저장을 뜻하지 않습니다** | ||
+ | |||
+ | macOS Lion에 앞서 출시된 버전과 Windows 컴퓨터에서는 자동저장이란 " | ||
+ | |||
+ | macOS에서 Apple은 거의 비슷한 용어인 //자동 저장//를 사용합니다. 이 용어는 완전히 다른 뜻을 의미합니다. macOS에서 자동 저장은 " | ||
+ | |||
+ | **얼마나 자주 저장됩니까? | ||
+ | |||
+ | 다음은 Apple의 설명입니다: | ||
+ | > macOS Lion의 자동 저장은 작업이 일시 정지되었을 때, 작업을 진행 중일 때는 5분 후에 작업을 저장합니다. | ||
+ | |||
+ | 다음 테스트 과정을 실행해 보세요: | ||
+ | |||
+ | * Rhino 모델 중 하나를 데스크탑에 복사하고 Rhino 창에 가리지 않은 위치에 둡니다. | ||
+ | * 복사한 Rhino 파일을 선택하고 Finder 메뉴에서 파일 > 정보 가져오기를 선택합니다. 파일 정보 창이 표시됩니다. | ||
+ | * 파일의 수정된 시간을 확인합니다. | ||
+ | * 데스크탑의 Rhino 파일을 다시 선택하고 Command-O를 눌러 Rhino에서 해당 모델을 엽니다. | ||
+ | * 둘 다 보이도록 Rhino 창과 데스크탑의 파일 아이콘을 조정하고, | ||
+ | * Rhino의 Perspective 뷰에서 개체 몇 개를 선택합니다. | ||
+ | * Option-왼쪽 화살표를 누르고, Option-오른쪽 화살표를 누릅니다. 선택된 개체가 미세 이동하고 다시 원래 위치로 되돌아옵니다. 모델이 수정은 되었으나 그 전과 달라진 것은 없습니다. | ||
+ | * Perspective 뷰를 조금 회전하여 미리보기 이미지가 바뀐 것을 알 수 있게 합니다. | ||
+ | * 이 단계에서 아무것도 하지 않습니다. | ||
+ | |||
+ | 10~20 초 안에 해당 파일의 데스크탑 미리보기 이미지가 모델의 Perspective 뷰와 일치하게 변경됩니다. 데스크탑에서 Rhino 파일을 선택하고, | ||
+ | |||
+ | Rhino에서 다른 응용 프로그램으로 바꿔도 동일한 일이 발생합니다. macOS 자동 저장은 다른 응용 프로그램으로 바꾼 직후 사용자의 파일을 저장합니다. 위의 테스트에서 10초에서 20초간 아무 작업도 안 하는 대신, Finder 메뉴로 바꿔보세요. 사용자의 파일이 곧바로 업데이트됩니다. | ||
+ | |||
+ | 마지막으로, | ||
+ | |||
+ | 각 응용 프로그램마다 모델을 수정하는 동안 자동 저장이 실행되지 않도록 하는 보호 장치가 있습니다. 디스크에 작성된 복사본은 모델이 작성되었을 때의 정확하고 일정한 복사본입니다. 예를 들어, 사용자가 명령을 실행하는 도중이라면 Rhino는 절대로 자동 저장을 실행하지 않습니다. Rhino는 사용자 모델의 스냅샷을 메모리에 만든 후, 디스크에 스냅샷을 작성합니다. 디스크에 작성하는 작업은 배경 스레드로 실행되므로, | ||
+ | |||
+ | **사용자는 더 이상 파일을 저장할 수 없습니다** | ||
+ | |||
+ | 아니면, 더 정확하게는 언제 모델이 디스크에 저장되는지를 사용자가 결정할 수 없습니다. 시스템에서 대신 해 드리고, 언제나 그러합니다. 이미 저장되어 있으므로, | ||
+ | |||
+ | Apple의 목표는 two-fold. | ||
+ | |||
+ | **Command-S 는 파일 저장이 아닙니다** | ||
+ | |||
+ | 모델을 저장할 때마다 항상 Command-S 를 눌렀다면, | ||
+ | |||
+ | 모델 중 하나를 열고 Rhino의 파일 메뉴를 봅니다. 저장 메뉴는 없습니다. Command-S는 새로운 **버전 저장**으로 연결되어 있습니다. 버전을 저장하면 해당 파일의 Time Machine 백업이 만들어집니다. 미래에 언제나 사용자가 찾을 수 있는 모델의 백업 복사본입니다. 또한 별도로 버전 저장을 실행하지 않더라도 시스템이 자동으로 버전을 만들어줍니다. 대략 한 시간에 하나를 만듭니다. 이 파일들도 나중에 사용자가 찾을 수 있는 백업 복사본입니다. | ||
+ | |||
+ | 사용자가 저장하는 각각의 버전은 시스템에서 유지합니다. 새 버전을 만들면 이전 버전을 덮어쓰지 않고, 버전 모음에 하나가 추가됩니다. | ||
+ | |||
+ | Command-S를 누를 때마다 파일의 새 버전이 추가됩니다. Command-S를 많이 누르면 해당 파일의 버전이 //무척 많아지게 됩니다// | ||
+ | |||
+ | 시스템에는 저장된 버전을 살펴볼 수 있는 Time Machine 같은 인터페이스가 있습니다. | ||
+ | |||
+ | **새 모델** | ||
+ | |||
+ | 새 모델을 작업하는 중이고, 한 번도 저장한 적이 없다면 Command-S를 눌렀을 때 일반적인 파일 저장 대화상자 (예전처럼)가 열리고, 모델을 저장하려는 위치를 사용자가 지정합니다. 처음 저장된 후에는 시스템에서 모델을 저장하는 시점을 결정합니다. | ||
+ | |||
+ | **IncrementalSave이 없어졌습니다** | ||
+ | |||
+ | Rhino의 증분 저장(IncrementalSave)의 사용에 익숙하시다면, | ||
+ | |||
+ | **macOS Mountain Lion (10.8) 변경 사항** | ||
+ | |||
+ | Apple이 macOS Mountain Lion (10.8)에서 자동 저장 관련 몇 가지를 변경하였습니다. | ||
+ | |||
+ | 10.8에서 Apple은 파일 > 버전 저장 메뉴 제목을 파일 > 저장으로 변경하였습니다. 하지만, 동작은 위에 설명한 내용과 동일합니다. macOS 10.8 의 파일 > 저장은 디스크에 모델을 작성하는 것에 따라 해당 모델의 버전을 보관합니다. | ||
+ | |||
+ | macOS Lion부터 표준 macOS 응용 프로그램에는 파일 > 복제 메뉴가 있습니다. 이 메뉴는 현재 문서 컨텐츠의 또다른 복사본 문서를 엽니다. 모델의 복사본을 저장하려면 먼저 복제하고, | ||
+ | |||
+ | 사용자가 모델을 변경할 때마다 자동 저장이 디스크에 계속해서 저장합니다. 모델을 시험삼아 수정하고, | ||
+ | |||
+ | 10.8에서는 **시스템 환경설정** > **일반**에서 동작을 변경할 수 있습니다. " | ||
+ | |||
+ | **앞으로의 방향** | ||
+ | |||
+ | 모델에서 작업하면서 이제까지 작업한 내용의 스냅샷을 찍기 위해 버전 저장을 사용해야 하는 자연스러운 시점이 있을 것입니다. 시스템에서도 한 시간에 한 번씩 정기적으로 스냅샷을 찍는다는 점을 기억하세요. 이전 단계의 작업으로 되돌아가야 한다면 여러 개의 복원 지점이 있을 것입니다. | ||
+ | |||
+ | Apple은 근본적으로 문서 작업 방식을 바꿨습니다. 화면에 보이는 것과 디스크에 저장된 것에는 더 이상 차이가 없습니다. 두 가지는 항상 동기화된 상태로 유지됩니다. 이러한 새로운 방식에 맞춰 우리 자신도 새로운 습관에 익숙해져야 합니다. 일부 응용 프로그램은 자동 저장과 버전으로 변환되지만, |