Dự án và document
Tự động lưu, phiên bản, đồng bộ cloud và xung đột: công việc của bạn đang ở đâu tại mọi thời điểm, và làm sao lấy lại một trạng thái cũ.
aukimi lưu hai loại thứ, và sự khác biệt giữa chúng quyết định bạn có thể làm gì với chúng sau này.
| Dự án | Document | |
|---|---|---|
| Chứa | trạng thái của mọi xưởng | file của một xưởng duy nhất |
| Tạo từ | New project, trên dashboard | Start straight in a module |
| Chuyển dữ liệu xuyên xưởng | có | không |
| Lưu cloud, chia sẻ, cộng tác | có | không, phải Upload to Cloud trước |
| Chuyển đổi được | , | Convert to Project |
Một dự án là đơn vị làm việc bình thường. Một document là làn đường nhanh cho "tôi chỉ muốn vẽ gì đó thôi", và nó có thể được nâng cấp sau này mà không mất gì cả. Chiều ngược lại, biến một dự án trở lại thành document, có chủ đích không được hỗ trợ.
Tự động lưu#
Bật mặc định, khoảng thời gian có thể cấu hình trong Settings → General. Công việc của bạn được ghi vào IndexedDB, với localStorage làm phương án dự phòng, giới hạn theo từng dự án: trạng thái của một xưởng trong dự án này không bao giờ có thể lẫn sang dự án khác.
Ctrl+S buộc lưu ngay. Hiếm khi cần thiết; nó có ở đó cho phản xạ tay.
Bộ nhớ cục bộ là có hạn, và trình duyệt sở hữu nó. aukimi cảnh báo bạn khi hạn mức gần đầy thay vì âm thầm làm việc lưu thất bại. Xoá dữ liệu trang cho aukimi.com sẽ xoá mọi dự án chưa từng được tải lên, không có cách hoàn tác.
Phiên bản#
Mỗi dự án giữ một lịch sử phiên bản, truy cập được từ thẻ của nó trên dashboard.
- Phiên bản Autosaved được chụp trong lúc bạn làm việc.
- Phiên bản Saved là những phiên bản bạn chủ động yêu cầu, Save a version. Nếu không có gì thay đổi kể từ lần trước, aukimi sẽ nói vậy thay vì lưu một bản trùng lặp.
- Phiên bản Before a restore được ghi tự động ngay khi bạn khôi phục một thứ gì đó, nên bản thân việc khôi phục cũng có thể hoàn tác.
Phiên bản sống trong trình duyệt, và N phiên bản mới nhất của mỗi dự án được giữ lại. Pin một phiên bản để giữ nó vượt qua giới hạn đó, và, khi lưu cloud đang bật, để sao chép nó lên cloud. Xem trước một phiên bản, hoặc chọn thêm một phiên bản thứ hai để so sánh cả hai cạnh nhau, trước khi khôi phục.
Lưu cloud#
Tắt trừ khi bạn bật nó lên (Settings → Cloud Save), và nó cần một gói đăng ký. Khi đã bật, aukimi tải dự án lên khoảng mỗi 60 giây một lần khi có thay đổi.
Những gì được truyền đi là một file cho mỗi xưởng có trạng thái: .engine,
.ink, .sculpt3d, .p3d, .daw và tương tự, liệt kê trong
Nhập và xuất, cộng thêm các asset nhị phân của dự án
và, ở những xưởng có hỗ trợ, lịch sử hoàn tác của nó.
Dashboard gán nhãn mỗi dự án theo nơi nó đang sống: Trên máy này, Trên cloud, Được chia sẻ với tôi.
Xung đột#
Changed elsewhere, needs a decision.
Trạng thái đó nghĩa là bản sao trên cloud đã thay đổi kể từ lần đồng bộ gần nhất của bạn: một máy khác, hoặc một tab khác. aukimi không đoán mò. Nó đưa ra đúng hai câu trả lời:
- Keep local (overwrite cloud): công việc hiện tại của bạn thắng; phiên bản trên cloud bị thay thế.
- Keep cloud (discard local): phiên bản trên cloud thắng; thay đổi cục bộ của bạn bị mất.
Không có hợp nhất tự động, và điều đó có chủ đích: một bản sculpt hợp nhất nửa vời hay một timeline hợp nhất nửa vời còn tệ hơn cả hai phiên bản nguyên vẹn. Nếu cả hai bên đều quan trọng, hãy xuất bản cục bộ trước (File → Export, hoặc chức năng xuất riêng của từng xưởng trong Nhập và xuất) và chỉ sau đó mới lấy bản trên cloud.
Lịch sử chỉnh sửa#
Tách biệt với phiên bản, và có thể đọc được: mỗi dự án giữ một nhật ký những gì đã thay đổi và khi nào, nhóm theo ngày, trên dashboard dưới mục History. Nó trả lời câu hỏi "tôi đã làm gì vào thứ Ba", chứ không phải "đưa tôi file của thứ Ba", đó là việc của phiên bản.
Ngoại tuyến#
Ứng dụng vẫn hoạt động khi không có kết nối. Tự động lưu là cục bộ, nên không gì bị mất; viên trạng thái đồng bộ báo Offline và bản sao trên cloud giữ nguyên ở lần đồng bộ gần nhất của bạn. Các dự án mới tạo khi ngoại tuyến được gán nhãn như vậy và sẽ tải lên khi bạn có kết nối trở lại.