我的笔记本电脑上有一个目录,我希望将其同步到共享的 Nextcloud 文件夹。(我使用的是 Linux 和最新版本的 Nextcloud)。我不是希望同步.git
我的存储库中的文件夹,因为 Nextcloud 目录与其他人共享,但我不确定如何避免同步。我尝试删除同步连接,但这意味着它已从我的笔记本电脑本地删除,我想在本地保留我的 .git 目录版本。我删除了主同步目录的同步连接,并创建了一个包含以下行的.git
文件sync-exclude.lst
.git/*
.git
.git/
并重新启用同步。.git
从备份恢复我的(本地)文件夹后,它立即开始远程同步。
GUI 中再次出现了“删除文件夹同步连接”的选项,但如果我取消选中“.git”旁边的框,则会警告该文件夹将在本地删除。
如何创建一个同步文件夹并告诉 NextCloud 完全忽略、永不同步、永不删除某个子文件夹?
答案1
好的,听起来你在 sync-exclude.lst 文件上犯了错误...
根据文档,正确的方法是使用忽略文件编辑器https://docs.nextcloud.com/desktop/latest/navigating.html#using-the-ignored-files-editor
sync-exclude.lst 文件是一个系统范围的忽略列表,而不仅仅是您在同步的文件夹中创建的文件。文档明确指出不要编辑此文件。