如何将文件添加到与已删除目录同名的Subversion?

Jer*_*ten 3 svn

很久以前,我的SVN存储库中有以下目录结构

trunk/
    data/
        levels/
            1.level
            2.level
            ...
        ...
    ...
Run Code Online (Sandbox Code Playgroud)

但是很久以前我删除了'levels'目录.现在我想在'data'目录中添加一个名为'levels'的文本文件,所以它看起来像这样:

trunk/
    data/
        levels
        ...
    ...
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试添加文件'levels'时,我收到以下消息:

$ svn add data/levels
svn: Can't replace 'data/levels' with a node of a differing type; the deletion m
ust be committed and the parent updated before adding 'data/levels'
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

Lil*_*ard 6

试试跑步svn update.这将更新当前文件夹的修订号和所有关联的元数据.您还应该确保svn status不显示与此相关的任何内容.