我最近在乌龟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
答案 0 :(得分:1)
opinionated comment
提交后,svn commit --changelist ...
选项不会破坏变更列表,它只是从现有变更列表中删除文件(正确调用时)使用--remove
检查当前WC的状态并在此处显示结果-我敢肯定,您的更改列表仍在其中