无法删除SVN变更清单

时间:2019-06-11 10:01:43

标签: svn tortoisesvn changelist

我最近在乌龟svn中创建了一个更改列表“测试”。我添加了多个待处理文件,并对此更改列表进行了更改。然后,我签入了这些文件,更改列表消失了(与预期的一样,因为没有其他关联的文件了。)

问题开始出现,当文件(从未与变更列表相关联)具有待处理的变更时,变更列表会继续随机出现。

我已经尝试了文档中列出的所有内容,以从更改列表中删除所有文件(从而删除了更改列表),但是它始终会再次返回。

我尝试了以下命令,当它们临时工作时,更改列表总是在以后出现。

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

编辑以添加乌龟的想象: enter image description here

1 个答案:

答案 0 :(得分:1)

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

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