用户帮助 > 在成员与项之间进行链接和追溯 > 源追溯:最佳做法 > 不会更新源追溯的操作的执行过程
  
不会更新源追溯的操作的执行过程
作为最佳做法,应修改某些操作的执行方式,以使源追溯在操作执行时得以维持。这让用户能够进行更改以更新源追溯,从而使其与更改保持一致。
作为一种替代方法,您也可以检查获取与操作无关的无效源追溯并进行修复。然而,在许多情况下,如果您没有执行导致了更改的操作,都较难确定正确的新源追溯。
操作时更新源追溯
那些不会自动更新追溯的操作应限于知道更新源追溯所需步骤的选定用户。
要遵循的一般步骤如下:
1. 记录指向会受操作影响的成员修订版本的追溯。
2. 删除指向受影响的成员修订版本的追溯。
3. 执行操作。
4. 添加指向新成员修订版本的追溯(如适用)。
5. 校验受影响项的源追溯。
* 
在许多情况下,您都可以用脚本来记录使用 im viewissueim issuesim viewsourcetraces CLI 命令输出的当前追溯,然后修订该信息,并用它来恢复使用 im editissue CLI 命令的正确追溯。
更新与操作无关的源追溯
通过运行检查源追溯命令校验您的源追溯。此命令会标识无效追溯和不再指向当前成员修订版本的追溯。您随后可以更正报告的异常。这对于使用脚本来标识和更新源追溯可能比较有用。
校验源追溯
1. 确定您要校验源追溯的项。
* 
使用“具有源链接”筛选器创建查询以查找这些项。
2. 为必需的源链接字段和项 ID 运行 im checksourcetraces CLI 命令。
有关此命令的详细信息,请参阅 CLI 手册页
3. 审阅源追溯和验证错误。该命令会报告下列情况:
源追溯配置路径是否无效(项目配置路径已被更改)
源追溯指向的成员是否当前并不存在(已被删除或重命名)
源追溯指向的成员修订版本是否不是当前成员修订版本
4. 确定修正操作。这通常包括定位该追溯应该在参考的当前项目配置和成员修订版本。
5. 编辑项以删除无效追溯,然后添加有效追溯。