0

我最近在 tortoise 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

编辑以添加乌龟的想象: 在此处输入图像描述

4

1 回答 1

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

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

于 2019-06-11T19:43:23.137 回答