无法删除 svn 更改列表

Cannot delete svn changelist

我最近在 Tortoise svn 中创建了一个变更列表 "test"。我添加了各种挂起的文件,并对这个更改列表进行了更改。然后我签入了这些文件,更改列表消失了(正如预期的那样,因为没有更多关联文件)。

问题开始出现,当文件(从未与更改列表相关联)有未决更改时,更改列表不断随机重新出现。

我已经尝试了文档中列出的所有方法以从更改列表中删除所有文件(从而删除了更改列表),但它总是再次 returns。

我已经尝试了以下命令,虽然它们暂时有效,但更改列表总是在以后重新出现。

svn changelist --remove --recursive --cl "test" .

svn changelist --remove --changelist "test" --depth infinity .

svn st:

那里没有提到它

?       .patch
?       path_to_file.java
?       path_to_file.java
M       path_to_file.java
M       path_to_file.properties

--- Changelist 'ignore-on-commit':
M       path_to_file\pom.xml
M       path_to_file\pom.xml

编辑以添加乌龟的想象:

  1. 更改列表 在你用 svn commit --changelist ... 提交后存在,但仍然存在于 WC 中,如果你提交 just files 在 CL
  2. --remove 选项不会破坏更改列表,它只是从现有更改列表中删除文件(正确调用时)

使用 svn st 检查您当前 WC 的状态并在此处显示结果 - 我敢肯定,您仍然有更改列表