当你[[订阅计划与容量限制#新建远程仓库|创建远程仓库]]并[[启动同步服务#连接到远程仓库|连接到远程仓库]]后,Sync 核心插件就成为管理远程仓库的入口。
## 同步设置
**远程仓库**
本部分显示你当前连接的远程仓库。其中包含一个**断开同步**按钮用于断开与远程仓库的连接,以及一个**管理**按钮用于查看你的账户可以访问的所有远程仓库(包括通过[[共享远程仓库进行协作|协作]]共享的仓库)。
> [!warning]+ 远程仓库位于第三方同步服务中
> 如果你的远程仓库位于第三方同步服务中,你会看到一条红色错误消息。请按照[[切换到 Obsidian Sync]]中的步骤来解决此问题。
**同步状态**
显示远程仓库当前的同步状态。本部分包含一个**暂停**或**恢复**按钮,具体取决于当前状态。
**设备名称**
为当前正在同步的设备指定一个唯一名称。这有助于在[[状态图标与消息#同步日志|同步日志]]中追踪活动。此设置为设备特定设置,与[[#选择性同步]]一样。
**[[#冲突解决方式]]**
选择在多个设备上修改同一文件时如何解决冲突。此设置为设备特定设置,与[[#选择性同步]]一样。
**已删除文件**
包含一个**查看**或**恢复**已删除文件的按钮。更多详情请参阅[[版本历史]]。
**仓库大小**
显示一个进度条,展示同步存储空间的使用情况。
> [!tip]- 服务器处理时间
> 由于服务器端处理,当前用量可能需要最多 30 分钟才能更新。
**获取支持**
提供有关如何[[帮助与支持#联系 Obsidian 支持团队|联系 Obsidian 支持团队]]的说明,包括**复制调试信息**和**撰写求助邮件**选项。
### 冲突解决方式
选择在同步前在多个设备上修改同一文件时如何解决冲突。你可以自动合并更改,也可以创建单独的冲突文件以供手动审查。有关冲突的工作原理及如何配置此设置的详细信息,请参阅[[官方同步故障排查指南#冲突解决方式|冲突解决方式]]。
> [!warning]+ 需在每台设备上分别配置
> 此设置必须在每台设备上分别配置。
---
你还可以在 Sync 核心插件的设置中选择要同步的内容。本节介绍**选择性同步**和**同步配置文件**,以及相关注意事项。
## 选择性同步
同步到[[本地仓库与远程仓库|远程仓库]]的文件会占用你的[[同步常见问题#How large can each remote vault be|存储空间]]。默认情况下,Obsidian Sync 对以下文件类型启用了**选择性同步**:
- 图片
- 音频
- 视频
- PDF
要同步其他文件类型,请开启 `同步所有其他类型文件` 选项。
默认的**同步配置文件**设置包括:
- 其他文件类型
- 主要设置
- 外观
- 主题与 CSS 代码片段
- 快捷键
- 核心插件的启用情况
- 核心插件设置
要同步社区插件,请手动启用**第三方插件启用情况**和**已安装的社区插件列表**。
### 更改要同步的文件类型
1. 打开 **[[设置]] → Sync**。
2. 在**选择性同步**下,启用你想要同步的文件类型。
3. 重新启动应用以应用新设置。在移动端或平板上,可能需要强制退出。
请注意,你的 [[订阅计划与容量限制|Sync 订阅计划]]定义了可同步的最大文件大小。Standard 计划允许同步最大 5 MB 的文件,而 Plus 计划支持最大 200 MB 的文件。
> [!info]+ 被排除的文件仍保留在远程仓库中
> 将文件添加到**忽略文件**列表中并不会将其从远程仓库中删除(如果该文件已经被同步)。请在开始同步前配置好 Sync 设置,以避免占用不必要的存储空间。
### 排除某个文件夹不同步
默认情况下,Obsidian 会同步仓库中的所有文件和文件夹。要排除某个特定文件夹不进行同步:
1. 打开 **[[设置]] → Sync**。
2. 在**需要排除的文件夹**旁边,选择**管理**。
3. 从列表中选择你想要排除的文件夹。
4. 选择**完成**。
要将某个文件夹从排除列表中移除,请选择文件夹名称旁边的 ![[lucide-x.svg#icon]] 按钮。
#### 始终被排除的内容
##### 文件恢复快照
[[文件恢复]]插件中的快照不会通过 Obsidian Sync 同步,因为快照保存在[[Obsidian 的储存机制#全局设置|全局设置]]中。
##### 隐藏文件和文件夹
以 `.` 开头的文件和文件夹被视为隐藏内容,不会被同步。唯一的例外是仓库的[[设置文件夹|设置文件夹]](`.obsidian`),它会被同步。
常见的不会被同步的隐藏文件和文件夹示例:
- `.vscode`
- `.git`
- `.idea`
- `.gitignore`
##### 同步设置
同步设置不会在设备间同步。你需要在每台设备上根据需要分别配置。
## 更新已同步仓库的设置
要在多台设备上修改同步设置,请按照以下步骤操作:
> [!tip]- 主要设备和次要设备
> "主要设备"和"次要设备"这两个术语仅用于表述清晰。Sync 本身不区分设备。
### 主要设备
主要设备作为可信来源。在此处所做的更改将同步到所有其他设备。
1. 前往 **[[设置]] → Sync**。
2. 在**同步配置文件**下启用所需的设置。
3. 重新加载或重启 Obsidian。在移动端或平板上,可能需要强制退出。
4. 等待设置同步到远程仓库。
### 次要设备
次要设备(例如你的手机)从主要设备接收更新。
1. 前往 **[[设置]] → Sync**。
2. 在**同步配置文件**下启用必要的设置。
3. 等待更改从远程仓库下载。
4. 重新加载或重启应用以应用已同步的设置。在移动端或平板上,可能需要强制退出。
### 设置的重新加载
某些设置可以热重载,而其他设置则需要重启:
- **可热重载的**:大多数 Obsidian 配置,包括快捷键和属性、外观设置,以及已启用的核心插件的配置。
- **需要重新加载的**:CSS 更改(例如 [[CSS 代码片段]]、[[主题]])、关系图谱配置,以及核心插件状态(例如启用/禁用日记)。
社区插件通常不支持热重载,当应用新设置时需要重启。
> [!info]+ 致插件开发者
> 了解如何[将热重载功能与 Obsidian Sync 集成](https://docs.obsidian.md/Reference/TypeScript+API/Plugin/onExternalSettingsChange)。
## 设置配置文件
Obsidian Sync 可以将多个[[设置文件夹|设置文件夹]]同步到同一个远程仓库,让你可以创建不同的配置文件(例如一个用于移动端,另一个用于笔记本电脑)。
### 创建设置配置文件
要创建新的设置配置文件:
1. 打开 **[[设置]] → 文件与链接**。
2. 在**切换设置文件夹**下,输入配置文件的名称,以句点(`.`)开头,例如 `.obsidian-mobile`。
3. 重新启动 Obsidian 以应用更改。
> [!info]+ 避免重新下载插件和主题
> 更改设置配置文件后需要重新配置同步设置。为避免重新下载插件和主题,请在更改前将现有的 `.obsidian` 文件夹复制一份,并重命名为与新配置文件匹配的名称(例如 `.obsidian-mobile`)。