我们已经向测试团队交付了一些包,他们完成了测试。
在其中一个包中,他们报告了一个缺陷,该缺陷已被修复并交付给集成流。但在交付时,它要求重新设定基准,并且交付包含重新设定基准活动。
在变基活动中,由于合并问题,其中一个文件在没有缺陷的包中被修改。
由于测试已经完成并且不需要在交付中进行更改,因此我们的团队希望删除集成流中的文件的最新版本[无意中添加的]。
如果我删除一个文件的版本,会有什么不良影响吗? (例如,再次进行变基时)
删除一个版本就差不多了never一个好主意。
- 如果该版本有任何超链接:不要删除它!
(您可以通过查看其版本树来查看它:查找来自该版本的任何红色箭头)
- 如果该版本有任何标签:不要删除它.
该标签可能是基线的结果,这会破坏所述基线的完整性。
我建议签出该文件,并将其内容替换为正确的文件,然后再将其重新签入 ClearCase。
也可以看看:
- "如何在 ClearCase 远程客户端中撤消签入 https://stackoverflow.com/questions/4257402/how-do-i-undo-a-checkin-in-clearcase-remote-client/4259212#4259212": rmver 很危险
- "如何回滚签入 Clearcase 的文件? https://stackoverflow.com/questions/2147055/how-do-i-roll-back-a-file-checked-in-to-clearcase":最好使用减法合并来在新版本中恢复正确的内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)