无法删除Subversion中的子目录

时间:2016-10-20 07:17:38

标签: android-studio svn

我正在使用Subversion(svn,1.8.8)和Android Studio(2.2.1),我不小心将中间文件添加到我想要删除的svn中,但这在提交命令上失败了。

例如,我尝试删除以下目录:

ad@TITAN:~/AndroidStudioProjects/SPHA$ svn delete app/build/intermediates/assets
ad@TITAN:~/AndroidStudioProjects/SPHA$ svn status
...
D       app/build/intermediates/assets
...

但是当我尝试提交失败时:

ad@TITAN:~/AndroidStudioProjects/SPHA$ svn commit
...
Deleting       app/build/intermediates/assets
...
Transmitting file data .........................svn: E160016: Commit failed (details follow):
svn: E160016: Path 'app/build' not present
svn: E160016: Your commit message was left in a temporary file:
svn: E160016:    '/home/ad/AndroidStudioProjects/SPHA/svn-commit.2.tmp'

它说'app / build'不存在,这是正确的,因为我之前已成功删除并提交了该目录(希望它可以递归删除或失败)。

如何摆脱'app / build'的所有子目录和文件?

1 个答案:

答案 0 :(得分:0)

问题现在解决了,我正在回答我自己的问题。首先,我必须使用--force选项再次添加'app / build'目录,然后我可以删除整个'app / build'目录。这就行了。

我猜之前的提交被中断并使目录处于“未定义”状态。