Will there be any side effect if we delete a latest version from integration stream?

岁酱吖の 提交于 2021-02-19 05:33:24

问题


we have delivered some set of packages to testing team and they completed testing.

In one of the package they report a defect and it was fixed and delivered to integration stream. But while deliver it asked for rebase and delivery contained reabase activity.

In rebase activity due to merging issues one of the file was modified in a package which had no defect.

As testing was already completed and the changes in the delivery is not required , our team wants to delete the latest version of a file [which is added as inadvertent] in integration stream.

If i delete the version of a file , will it have any ill-effect? ( For ex. while doing rebase again)


回答1:


Deleting a version is almost never a good idea.

  • If that version has any hyperlink: don't delete it!
    (You can see it by looking at its version tree: look for any red arrow coming to or going from that version)
  • If that version has any tag: don't delete it.
    That label is probably the result of a baseline, and that would break the integrity of said baseline.

I would recommend checkout that file, and replace its content with the right one, before check it in back in ClearCase.

See also:

  • "How do I undo a checkin in ClearCase remote client": rmver is dangerous
  • "How do I roll back a file checked in to Clearcase?": a subtractive merge is preferable to restore the right content in a new version


来源:https://stackoverflow.com/questions/12171955/will-there-be-any-side-effect-if-we-delete-a-latest-version-from-integration-str

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!