背页与git不同步

背页与git不同步,git,github,latex,Git,Github,Latex,我遇到了一些背页和Git的问题。通过git推送更改后,更改不会正确反映在联机界面中。具体地说,我重命名了一些文件夹并推动了更改,但是web界面现在没有显示更新的名称,而是将旧目录名称和新目录名称显示为单独的目录。此外,目录的内容分布在具有新名称和旧名称的目录之间。当我将项目与GitHub同步或从背面克隆它时,所有内容看起来都应该如此 有一个相关的症状,但描述的症状现在与我的相同 我的猜测是,这是一个如何背页兑现项目结构的问题。但是,我看不到任何触发项目结构刷新/重新加载/清除缓存的方法(我尝试删

我遇到了一些背页和Git的问题。通过git推送更改后,更改不会正确反映在联机界面中。具体地说,我重命名了一些文件夹并推动了更改,但是web界面现在没有显示更新的名称,而是将旧目录名称和新目录名称显示为单独的目录。此外,目录的内容分布在具有新名称和旧名称的目录之间。当我将项目与GitHub同步或从背面克隆它时,所有内容看起来都应该如此

有一个相关的症状,但描述的症状现在与我的相同

我的猜测是,这是一个如何背页兑现项目结构的问题。但是,我看不到任何触发项目结构刷新/重新加载/清除缓存的方法(我尝试删除日志,从头开始编译,以及其他浏览器,但都没有用)


有人知道这里发生了什么,或者我能做些什么来解决它吗?

我解决了我的问题,意识到这不是Backleaf同步的错误,而是与Backleaf和Git处理空目录的方式不同有关。不会跟踪Git中的空目录(只跟踪文件);但是,在背页添加一个空文件夹是可以的,并将反映在背页项目结构中。背面不添加占位符(例如,
.gitcept
)文件,以确保在Git中跟踪目录

假设我们在背面创建了以下项目结构:

.
|____main.tex
|____ch
| |____01
| | |____emptydir
| | |____background.tex
现在,假设我们使用Git将
ch/
重命名为
chapter/
。背页的更新结构为:

.
|____main.tex
|____ch
| |____01
| | |____emptydir
|____chapters
| |____01
| | |____background.tex
所以,请注意,如果您在背面创建空目录(例如,在设置项目结构时),则只有在添加占位符文件时,这些目录才会在Git中可见