RTC中变更集modified与lastChangeDate属性的差异咨询
关于变更集属性的疑问解答
你的理解完全正确!咱们再把这两个属性的差异掰扯清楚:
lastChangeDate:这个属性记录的是变更集被标记为“完成”状态之前的最后一次修改时间,一旦变更集完成交付,这个日期就彻底固定了,不会再因为后续的任何操作变动。modified:这是变更集的全局修改时间戳,不管变更集处于什么状态(哪怕已经交付),只要你对它的任何属性做了修改,这个值就会立刻更新——你提到的修改注释触发它变更的情况,完全符合这个逻辑。
至于交付后还能修改的变更集属性,不同版本控制系统可能略有差异,但常见的有这些:
- 注释/描述:这是最常用的,很多时候交付后发现注释写得不够清楚,或者需要补充关联的业务信息,都可以随时编辑调整
- 关联工作项:可以添加或移除和这个变更集相关的需求、缺陷等工作项,方便后续追溯变更的业务背景
- 自定义标签/标记:给变更集打上类似
hotfix、refactor这类标签,方便后续快速筛选分类 - 权限配置:部分系统允许调整变更集的访问权限,比如限制特定团队成员查看这个变更集的内容
内容的提问来源于stack exchange,提问作者shiva
相关产品推荐
相关产品推荐

